自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 org.json.JSONException: End of input at character 0 of

原因是在调用post接口时,因为该接口不用传参,就直接用空参数请求。以为是后台数据返回有错误,但check正常。具体看自己使用的框架的默认参数格式。

2024-02-23 11:13:55 473

原创 ARouter::There is no route match the path [/main/xxxActivity], in group[xxx]

(前提是Arouter引入成功,build文件中配置正确,route的路径【@Route(path = xxx)】也正确,无其它处重复)把App卸载重装即可。

2024-01-29 15:24:14 386

原创 ActivityNotFound:No Activity found to handle Intent { act=android.intent.action.CALL dat=

原因是parse()中参数错了,需要加 【tel:】 的前缀,即。

2024-01-08 17:55:08 1410

原创 DSL element ‘DexOptions.incremental‘ is obsolete and will be removed soon.

全局搜dexOptions,删掉。

2023-12-27 16:10:06 2923 1

原创 IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not

然后在activity中调用了setSupportActionBar(toolbar)目前是这样就能正常运行,设置的toolbar样式也正常显示。反正就是有个ActionBar的主题设置吧。

2023-12-25 17:31:08 1774

原创 Type com.chad.library QuickViewBindingItemBinder$BinderVBHolder is defined multiple times:

我最后采用的办法是去掉原项目中的module导入,主项目和module中都使用远程依赖jar包,但module中依赖时的【implementation】要换成【compileOnly】一个是原项目中作为module导入,一个是新加入的module中也带有baseQuickAdapter的远程依赖,且两个版本不同。由于版本不同,部分方法不能使用的话,重写一个继承原来的类,然后加上需要使用的方法,一般就是照着改改就行。网上有一些解决冲突的办法,来catch依赖的重复但对我的情况不好使。

2023-12-25 12:29:46 871

原创 More than one file was found with OS independent path ‘META-INF/com.github.CymChad.kotlin_module‘

项目中用到com.github.cymchad:BaseRecyclerViewAdapterHelper,一个是原本在项目中作为module导入的,另一个是项目其中一个module引入的BaseRecyclerViewAdapterHelper的jar包。反正就是引用了多个相同jar包的不同版本。

2023-12-22 16:26:51 1193

原创 主项目与module中导入了同一个jar包,导致资源重复

将module中导入jar包的【implementation 】换成【compileOnly 】

2023-12-22 11:17:23 1053

原创 core-1.7.0\res\values.xml:105:5-114:25: AAPT: error: resource android:attr/lStar not found

网上的解决方案是将多个core-ktx版本统一,即在build.gradle中dependencies {}的同级加上configurations,即。这种一般都是跟androidx.core:core-ktx版本有关,第一次报错是在添加依赖。不知道是不是core-ktx版本降下来,这些有关的远程依赖版本太高的话不匹配(胡说八道)我只在一个地方引入了core-ktx,所以直接把依赖改成。这时报错提示的时候会显示版本需要统一在1.6.0。编译报如标题错误,其实也是版本问题。接着引入另一些依赖,比如。

2023-12-21 11:30:31 1365

原创 The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

说是因为31版本后的清单文件中标签的组件都必须带export的参数。但我试了一下没有用,不知道是不是操作有误,没办法又退回30版本了。

2023-12-20 16:59:10 2778 1

原创 Android studio 主项目无法导入依赖module中的类

在build.gradle中把依赖项目的implementation换成compile。

2023-12-19 16:09:30 582

原创 Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.

再把30版本下的lib文件夹中的dx.jar粘贴到31版本lib里。原因:31版本里没找到dx.bat和dx.jar文件。解决:在其它版本,比如30里。找到dx.bat的文件。粘贴到31的文件夹里。

2023-12-18 18:16:33 456

原创 Caused by: groovy.lang.MissingMethodException: No signature of method: build_xxx.android() is applic

buildFeatures 需要 4.1 以上的 Android Studio 版本,gradle版本6.6.1以上才能使用。将高版本的项目导入到低版本项目中,gradle版本不匹配,在build.gradle中加了这三个参数。解决:要么把版本升高,要么舍弃这些高版本参数。

2023-12-18 16:02:09 1406

原创 NullPointException:getChildAt(index) must not be null at androidx.core.view.ViewGroupKt

网上看到类似问题的原因解释,应该同理,是因为remove方法不是立即就执行好的,而是要用到计算机时间片轮转的规则,所以稍微延迟执行后面的getChildAt(index)方法,就不会返回null了。起因是在一个LinearLayout中多次addView后根据点击事件来多次removeView。不过这种方法不是很科学,以后再看吧。

2023-11-15 10:05:54 561

原创 ConcurrentModificationException at java.util.ArrayList$Itr.next(ArrayList.java:860)

对Vector、ArrayList等可迭代的数据结构, 若采用迭代操作, 在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。修改含hasNext的循环方法,不管是forEach还是while。List的forEach循环中报错。

2023-11-14 18:29:57 3514 1

原创 Android编译时报错Can not extract resource from com.android.aaptcompiler.ParsedResource

原因是values文件中有错,因为我在标签中加的字符串放了引号 ’ 将引号转译即可 /’这种报错也可能是其他资源文件,check一下代码看自己新加了哪些东西,做下排查。【#ffffff】写成【ffffff】比如可能哪里填的color值少加了#

2023-03-22 16:08:23 21885 2

原创 Google谷歌浏览器 【编辑器不支持浏览器隐私模式,请用普通模式访问】

直接在google浏览器按快捷键,Windows按shift+ctrl+N,mac系统按Command+shift+N,打开无痕模式浏览器窗口进行编辑。Google谷歌浏览器 【编辑器不支持浏览器隐私模式,请用普通模式访问】

2023-03-22 16:04:20 1556

原创 TCP三次握手与四次挥手

TCP与UDP区别,TCP三次握手与四次挥手说明

2023-02-02 23:15:48 894

原创 Android Studio中解决jar包重复依赖导致的代码编译错误

在原本的代码中已经使用了OKHTTP和rxjava,然后今天依赖retrofit的时候一直报错Program type already present: okhttp3.internal.ws.RealWebSocket$1.class说是我重复添加了OKHTTP的包,但其实我直接把OKHTTP的依赖注释掉都没用,只要依赖retrofit相关的就一定报这个错网上推荐添加以下配置,但我尝...

2019-02-28 16:26:29 2392

原创 自定义shareSDK的验证码短信内容

应用中使用了shareSDK来做第三方登录和短信验证码的接收,但是想将短信内容修改为自己想要的内容官方文档:无GUI接口调用默认的短信内容为:如果只是要修改括号中的抬头,只需按照此文档步骤即可:自定义签名 而我们想将短信其他内容也修改,比如下图中的第二条短信的样式:1.在第三方平台shareSDK申请你自定义短信模板的编码,等待通过审核(大概一天)2.在调用获取验证码的getVerificatio...

2018-06-12 14:08:02 873

原创 代码动态设置EditText输入类型为密码类型

开发中常常会用到EditText输入框,要将他的输入类型设置为密码输入,但是直接在布局文件中设置时,hint字体风格就会不一样例如,在布局文件中直接设置是这样的(如下图),字体风格明显跟上一行的不一样而在代码中设置同样可以输入密码类型,且字体风格不变:所以我们在代码中设置: edittext.setTypeface(Typeface.DEFAULT);edittext.setTransforma...

2018-05-29 13:47:21 4385

Android反编译工具包

Android中用于反编译apk的工具:apptool资源文件获取,dex2jar将apk反编译成java源码,jd-gui查看APK中classes.dex转化成出的jar文件

2019-02-18

FlyView纸飞机的下拉刷新RefreshLayout

一种新颖的下拉刷新空间,下拉完成后纸飞机飞出,在刷新完成后,纸飞机又飞回。源码为Android格式的,

2018-09-25

解析Excel格式数据的poi的jar包

使用java或android语言解析Excel数据时,通常采用poi的jar包进行解析,当前Apache最近的jar包是3.17,但有时版本过高导致出错,所以也附上poi-3.10的jar包

2018-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除