android报错
android开发中常见错误及解决方案
孤独的冥王星
当你对成功的渴望犹如对呼吸的渴望时,那么你就会成功
展开
-
Android Studio 引入第三方库出现Failed to Resolve: xxx
在项目根目录下的settings.gradle文件中dependencyResolutionManagement里面添加。,但是有些库是放在jitpack中的,所以需要加上jitpack仓库地址。android studio默认库。原创 2022-11-24 23:06:53 · 2258 阅读 · 0 评论 -
AAPT: error: resource android:attr/lStar not found
问题使用第三方库,编译的时候报错C:\Users\Administrator\.gradle\caches\transforms-2\files2.1\b29f469d834fe6ac53c0c0e264e4ef98\core-1.7.0\res\values\values.xml:105:5-114:25: AAPT: error: resource android:attr/lStar not found.原因出现兼容性问题导致工程编译不过,三方库中使用的是core-1.7.0版本而项目中原创 2021-12-23 16:30:23 · 8483 阅读 · 7 评论 -
android.content.res.Resources$NotFoundException: String
详细报错如下android.content.res.Resources$NotFoundException: String resource ID #0xa at android.content.res.Resources.getText(Resources.java:386) at android.widget.TextView.setText(TextView.java:4200) at com.test.jetpack.databinding.Acti原创 2021-06-01 11:09:07 · 350 阅读 · 1 评论 -
Cannot call this method while RecyclerView is computing a layout or scrolling android.support.v7.wid
项目中用到RecyclerView,然后每个item里面有checkbox,初始化的时候会设置checkbox的选中状态,然后当列表上下滑动的时候已选中的checkbox会变成未选中状态,再点击这个checkbox就会报错,如下 java.lang.IllegalStateException: Cannot call this method while RecyclerView is co...原创 2019-09-04 14:31:33 · 742 阅读 · 0 评论 -
Error: Cannot fit requested classes in a single dex file
最近写项目,写着写着运行时突然就报错了,运行不起来了,报错如下Error: Cannot fit requested classes in a single dex file (# methods: 66190 > 65536)主要原因项目貌似有点大,已经超过65k个方法。一个dex已经装不下了,需要个多个dex,也就是multidex ,因为Android系统定义总方法数是一个sh...原创 2019-06-10 14:29:58 · 10614 阅读 · 6 评论 -
Manifest merger failed : Attribute application@appComponentFactory
项目中经常引用第三方库导致AndroidManifest.xml中appComponentFactory冲突报错Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.suppo...原创 2019-06-19 14:24:56 · 2045 阅读 · 3 评论 -
Program type already present: android.support.v4.app.
项目中引入了第三方库导致库冲突了,项目突然就跑不起来了,具体报错如下FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.> com.android....原创 2019-04-19 17:07:37 · 2182 阅读 · 0 评论 -
boolean android.graphics.Bitmap.compress(android.graphics.Bitmap$CompressFormat, int, java.io.Output
log日志java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.graphics.Bitmap.compress(android.graphics.Bitmap$CompressFormat, int, java.io.OutputStream)' on a null object re...原创 2019-02-18 15:15:50 · 7461 阅读 · 2 评论 -
移动网络情况下http请求不到数据,wifi情况下可以
今天客户反馈手机登录不上去,用wifi可以,但是切换到移动网络就不行,开始我还以为是机型的问题,但是有不同型号的手机都不行,这样问题就严重了。怎么回事呢,赶紧问度娘。经过一番百度之后,得知android 27(P)之后,google限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。所以如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求。...原创 2019-01-07 17:13:01 · 5312 阅读 · 0 评论 -
SSL peer shut down incorrectly
正常的项目在android studio上打开突然就跑不起来了,提示SSL peer shut down incorrectly,网上找了好多解决方案都不好用,最后啊,被腾讯的bugly坑了一把,bugly这个资源包下不下来了,之前我就遇到过这个问题没怎么在意,这次又遇到了,在build.gradle中注释掉'com.tencent.bugly:crashreport:latest.release...原创 2018-12-14 14:19:35 · 1269 阅读 · 0 评论 -
Glide 4.0 错误: 找不到符号 符号: 类 GlideApp 位置: 程序包 com.xxx.module
错误: 找不到符号 符号: 类 GlideApp 位置: 程序包 com.xxx.module项目中使用glide加载图片,但是突然就报错,找不到GlideApp这个类了,之前使用的好好的,该写的地方都写了,瞬间崩溃。由于项目还使用了Butterknife,好像是这两个东西有冲突,我使用了@OnLongClick就开始找不到GlideApp这个类了,真是坑死。。。,只好用android自...原创 2018-11-05 14:59:46 · 4617 阅读 · 0 评论 -
class com.bumptech.glide.load.engine.GlideException: Failed to load resource
最近使用Glide,莫名的图片加载不出来总是抛异常 W/Glide: Load failed for http://xxx.xxx.xx/test.png with size [132x132] class com.bumptech.glide.load.engine.GlideException: Failed to load resource 我使用的是4.8.0版本,需要配置G...原创 2018-09-10 09:15:15 · 30192 阅读 · 3 评论 -
Attempt to invoke virtual method 'void java.lang.reflect.Field.setAccessible(boolean)' on a null obj
具体报错 使用android自带的顶部导航栏TabLayout时需要设置底部横条的宽度,这就需要通过反射来修改TabLayout,网上也是有很多文章来介绍如何实现,这里也贴出一种实现方式public class TabLayoutIndicatorUtil { public static void setIndicator(TabLayout tabs, int leftDip,...原创 2018-09-03 10:15:15 · 11218 阅读 · 4 评论 -
Unable to create call adapter for io.reactivex.Observable
在集成Retrofit2+RxJava2时,会出现这个错误 Unable to create call adapter for io.reactivex.Observable后面的就不截了,大致意思就是说转换出错,具体原因大致有两点1.是否使用了依赖库implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'...原创 2018-06-24 13:19:31 · 10492 阅读 · 0 评论 -
java.util.ConcurrentModificationException
java.util.ConcurrentModificationException at java.util.ArrayList$ArrayListIterator.next(ArrayList.java:578)异常是在用list.remove()报错的for (String str:list){ if (str.equals("a")){ list.remove(str);原创 2017-10-10 14:47:31 · 324 阅读 · 1 评论 -
com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
详细报错如下Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Dupl原创 2017-07-27 10:06:51 · 400 阅读 · 0 评论