
errors
RookieJay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AAPT: error: resource android:attr/lStar not found.
原因第三方依赖使用了最新版本的androidx.core依赖。就个人项目而言,是我的recyclerView使用了latest.release。解决第三方依赖指定版本号,不要使用【+】或【latest.release】来作为版本号。原创 2021-09-26 10:19:16 · 1714 阅读 · 0 评论 -
协程+Retrofit错误
前提:协程搭配Retrofit使用1.Unable to create call adapter for XXX2021-07-29 15:14:24.813 30395-30395/pers.jay.module_login W/System.err: java.lang.IllegalArgumentException: Unable to create call adapter for pers.jay.lib_global.http.WanResponse<pers.jay.lib_g.原创 2021-07-29 15:18:31 · 555 阅读 · 0 评论 -
Binary XML file line #2: Error inflating class <unknown>
1.背景之前一直用的8.0版本模拟器没啥问题,偶然间切换到了android 6.0 版本的模拟器,发现我的应用崩了。2.错误堆栈01-26 02:26:28.670 3682-3682/pers.hl.library.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: pers.hl.library.debug, PID: 3682 java.lang.RuntimeException: Unable to start原创 2021-01-26 15:43:21 · 1961 阅读 · 1 评论 -
【整理】常见开发错误
1.问题:使用databinding时,使用include标签,提示“AppBarBinding无法转换为ViewDataBinding setContainedBinding(this.appbar);”解决:如果外层使用了databinding则include的布局文件也应当使用databinding的方式( If outer xml is data binding xml, then inner xml also must be data binding)。...原创 2021-01-10 15:21:55 · 320 阅读 · 0 评论 -
Parcelable踩坑
问题************* Crash Log Head ****************Device Manufacturer: alpsDevice Model : S21Android Version : 8.0.0Android SDK : 26App VersionName : 1.0.11App VersionCode : ...原创 2020-03-24 15:44:31 · 1102 阅读 · 0 评论 -
Android ClassNotFoundException/NoClassDefFoundError
在引入Glide4.8.0后,开始使用Glide,结果就报如下这个错:经过很长时间的排查,发现是第三方依赖与我app引入的glide版本不同,我使用的mvpArms 2.5.2依赖4.11.0的Glide库,而我本地项目用的4.8.0,所以就有些类找不到了...原创 2020-03-18 13:10:04 · 438 阅读 · 0 评论 -
跳转到子module下报错-java.lang.NoSuchFieldError: No static field xxx
我从app module跳转到子module时报这个错,找原因,发现两边都有相同名字的布局文件,改子module的布局文件名,解决。原创 2018-12-04 18:05:34 · 1362 阅读 · 0 评论 -
android.content.res.Resources$NotFoundException: String resource ID #0x2
报错啦,遇到好多次,记录下来:定位到这句话:百度后,得到答案:当调用setText()方法时如果传入int型是不会被当成内容而是resourceID来使用。于是,转换为String类型就好了。...原创 2018-12-17 16:23:56 · 1326 阅读 · 0 评论 -
Invalid bound statement (not found)解决
弄毕设,用IDEA开发,这个问题困扰我两天,我也不知道是从哪个问题慢慢变成这个问题的,既然只记得这个报错就先记录下来。我的完整报错信息是Invalid bound statement (not found): pers.zjc.sams.dao.UserMapper.getAllUser大概意思就是说找不到我的UserMapper里面的getAllUser方法,一通百度,各种配置文件看了又...原创 2019-02-09 23:24:08 · 368 阅读 · 0 评论 -
Can't change container ID of fragment
在学习kotlin的过程中,使用viewpager+fragment+BottomNavigationView想实现滑动切换页面效果。我在viewpager的onPageSelected中滑动就切换到指定页,以为是要进行fragment的add或者replace操作,然后看到各路大神纷纷推荐kotlin中优雅地添加fragment,就去跟着人家搞什么扩展函数,具体是这篇文章:使用Kotli...原创 2019-04-17 15:56:02 · 3472 阅读 · 0 评论 -
TabLayout+ViewPager不显示Tab的问题
我按照如下方法设置TabLayout的Tab,却看不到任何Tab看了下源码,的确如此。详见这位老哥的解析:TabLayout 遇到那些坑 tab标签不显示问题原创 2019-04-19 11:43:59 · 880 阅读 · 0 评论 -
使用<include>标签-控件空指针
项目里用到toolbar的时候 由于布局关系需要给include 标签加上一个id,然后在activity中使用toolbar的id以后就会报空指针,几经周转,终于找到原因,原来include标签加上id以后,toolbar的id就不能用,只能用include的id。感谢这位大佬:使用include标签出现的空指针问题...原创 2019-05-08 14:23:48 · 304 阅读 · 0 评论 -
Cause: buildOutput.apkData must not be null
最近项目gradle升级到如下版本com.android.tools.build:gradle:3.4.0https\://services.gradle.org/distributions/gradle-5.1.1-all.zip以后一运行项目就出现了这个问题:Cause: buildOutput.apkData must not be null解决:clean proje...原创 2019-05-07 14:02:07 · 10893 阅读 · 12 评论 -
Resource IDs cannot be used in a switch statement in Android library modules.
在组件化开发中,当我们使用switch来进行判断操作时,会报这个错误,原因是R.id.XXX这类资源id在主application中是final,是常量,而在library中,是没有final的。这里盗个图:所以我们需要将switch转变为if else,直接选中switch,alt+enter,选择replace switch with if ....原创 2019-05-29 11:18:36 · 2019 阅读 · 0 评论 -
illegal colon after argument expression
我的config.gradle文件里面dependencies 中依赖名字带有特殊符号的没有用括号或者引号装起来,就会报这个错,属于Groovy映射语法错误。解决方法有两个:一是用括号或引号包起来,二是命名不要出现特殊符号如下划线,小数点这些。...原创 2019-07-02 10:40:20 · 737 阅读 · 0 评论 -
引入新module后java.lang.UnsatisfiedLinkError的问题
看到这篇帖子 解决了:解决Android编译时出现的java.lang.UnsatisfiedLinkError问题!首先在项目级别的build.gragle下添加这个然后在gradle.properties中添加android.useDeprecatedNdk=true...原创 2018-12-04 17:25:14 · 392 阅读 · 0 评论 -
Could not GET 'https://xxxxx.pom'. Received status code 400 from server: Bad Request
一个中秋回来,打开Android Studio 就发现报这个错,各种百度,一上午了没有丝毫进展。然后下午翻墙以后,又谷歌许久,stackoverflow都翻遍了,依然没能找到解决办法。引号里面的这个东西点进去是可以正常访问的,返回我一个下载连接。可Android Studio就是不能访问,然后我就想到是不是Android Studio的网络配置问题,这才想起来以前不知道是因为sdk还是什么玩意儿下...原创 2018-09-25 15:01:29 · 2771 阅读 · 1 评论 -
json解析的转换问题
报错:com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $我的实体类是从我自己的ssm项目中直接拷贝,所以应该没有问题。处理方法:之前一直没搞懂gson的用法。若返回的是一个对象...原创 2018-05-26 15:39:24 · 423 阅读 · 0 评论 -
response.body().string()的坑坑坑!!!
一不小心 浪费了2个小时 response.body().string()这个东西明明就看到过是string string为啥还是写成了toString()...写成了response.body().toString()后打印出来的就是okhttp3.internal.http.RealResponseBody@815f248这样的数据!!!...原创 2018-06-02 17:17:08 · 8592 阅读 · 2 评论 -
No resource found that matches the given name (at 'layout_toLeftOf' with value '@id/tv_login_way').
写了个相对布局,想让控件2在控件1的左边,运行报错,后来发现是把控件2写在了控件1的后面。必须先声明一个id才能使用它。原创 2018-06-13 11:19:10 · 414 阅读 · 0 评论 -
Error inflating class android.support.design.widget.NavigationView
一直找,有说是theme没设置的,有说是版本不兼容的,我的原因是:放了一张很大的照片在NavigationView里面。。。。删掉就好了!原创 2018-06-21 17:17:29 · 331 阅读 · 0 评论 -
Intent传递对象
一开始传会报错,让我强转成Serializable 或者Parcelable ,强转了会报错不能被序列化或者反序列化。后来查了下,用了最简单的序列化Serializable ,就是让我定义的实体类User实现Serializable 接口就行啦。实体类:传递:接收:完成:...原创 2018-06-22 00:01:30 · 298 阅读 · 0 评论 -
Skipped 30 frames! The application may be doing too much work on its main thread.
表示主线程做了太多耗时操作!本以为是网络请求在主线程了,可我用的是异步操作,不应该啊。后来知道是layout中放了几张大图导致,于是删掉src属性,改为在java代码中进行设置。...原创 2018-06-22 09:08:40 · 7382 阅读 · 0 评论 -
OKHTTP中response.body().string()的问题
今天在安卓向服务器端post的时候,服务器返回一个String,安卓这边接收数据,我用response.body().string()这个方法打印了结果,后来再加入判断时一直判断错误。如下:Log.d(TAG, response.body().string());if (response.body().string().equals("1")){ Log.d(TAG, "登录成功");...原创 2018-06-02 16:21:15 · 7314 阅读 · 0 评论 -
Error creating bean with name interceptor "com.car.interceptor.LoginInterceptor"
在用自己写的后台登录时候出现这个问题,我这写的是一个登录的拦截器,就这两天也不知道动了哪个地方,有时候第一次启动Tomcat就会报错,重新部署一次项目又会解决,困扰了很久。起先以为是MySQL服务被关了的原因,结果打开发现还是这样,现在莫名其妙又是好的。网上说的没有在相应的实现类中追加相应的注解,可我这个拦截器不需要注解啊。还有的说没有在Springmvc.xml里面扫包,这个应该不用吧,就加个拦...原创 2018-06-24 01:51:14 · 623 阅读 · 0 评论 -
AlertDialog 之 Unable to add window -- token null is not for an application
之前使用v7包下的AlertDialog报错:you need to use a Theme.AppCompat theme (or descendant) with this activity.说是主题不兼容,照着网上的方法改了 增加了theme还是报相同的错然后直接改为导入android.app.AlertDialog然后报错: Unable to add window -- token nu...原创 2018-06-10 09:38:06 · 1170 阅读 · 0 评论 -
Glide加载RecyclerView图片失败
本来是比较简单的一个东西,在自定义适配器的onBindViewHolder()方法中直接一句话:Glide.with(mcontext).load(img).into(holder.newsImg);可就是这个context坑了一波,这里的mcontext我是定义的成员变量?(全局变量),放在这里没报错以为就是对的。但一加载就闪退,报错如下:You cannot start a load on a...原创 2018-06-10 23:58:57 · 2689 阅读 · 0 评论 -
记一次失败的调试——签名后WebView加载空白
现在是2018年6月28日03:16:59,我先睡觉,起来再写。原创 2018-06-28 03:17:34 · 400 阅读 · 3 评论 -
fragment报错之'boolean java.lang.String.equals(java.lang.Object)'
错误如下:android.view.InflateException: Binary XML file line #19: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference最后发现问题根源:在我的fragment布局里面,写了...原创 2018-07-13 11:31:56 · 709 阅读 · 0 评论 -
Dagger之找不到component
最近在添加新功能的时候用到dagger,像往常一样,新建component,module,并在我的fragment中通过@Inject注入,一般来说,通过make project就能让dagger自动生成需要的类,但是我这出了问题,一编译就报错说找不到,找了好多天才发现,我不能在编译之前就用@Inject注入,而必须在编译完成Dagger自动生成了类以后才能使用。2018/10/26...原创 2018-08-20 11:30:29 · 3342 阅读 · 4 评论 -
android.database.sqlite.SQLiteException: no such table xxx
今天是第二次遇到了,又去百度,还是自己记下来吧。我升级了数据库加了一张表以后,在Android Studio这边Def_Table是生成了的,编译也没有问题,但是一运行到关于这张表的代码时就会报错说找不到这张表,原因是,之前的app没有卸载,手机上存的是上个版本的数据库信息,而不会被覆盖,当然找不到。解决办法是:卸载app,重新运行/debug。...原创 2018-08-31 15:21:58 · 1876 阅读 · 1 评论 -
复杂的Json格式解析及报错
从阿凡达获取的API示例:{ "error_code": 0, "reason": "Succes", "result": [ { "ctime": "2015-10-21 12:56", "title": "李宝荣任国管局局长、党组书记 焦焕成到龄卸任", "description&原创 2018-05-25 21:09:22 · 2659 阅读 · 0 评论