关于最新版v7库闪退
aide吧
全部回复
仅看楼主
level 13
4455jkjh1 楼主
应该有很多人都更新了最新版的AIDE了吧。然而更新后却发现了这样一个问题:使用v7库并且继承AppCompatActivity会闪退。现说说原因以及提供一个简单的解决办法(针对appcompat-v7:27.1.1)。
经过查看闪退应用的log发现原因是ClassNotFound。这个类在android.arch.core.common包中。经过查找maven库,这个包所在maven库为'android.arch.core:common:1.1.0'。然而在AIDE的项目属性中并没有这个库,但是却发现了另一个差不多的库'android.arch.lifecycle:common:1.1.0'。这两个库都是jar库,文件名都是common-1.1.0.jar。初步猜测由于文件名是一样的,导致第一个不能添加。把第一个库的jar复制项目的libs后再运行,不会闪退
附jar链接:百度网盘密码:m326
2018年08月21日 14点08分 1
level 11
还有一个闪退的地方,点击color,就会出现取色盘,然后闪退
顺便建议一下:去掉跟随重力传感器而旋转屏幕的功能
2018年08月29日 04点08分 3
level 11
厉害👍
2018年09月11日 16点09分 4
level 1
怎么解决啊?大佬,我打开demo然后长按添加到项目编译之后依旧闪退
2018年09月14日 07点09分 5
level 1
这个是破解所致还是aide本身原因了 如果是破解所致请版主大神修复一下 取色器是楼主大大 自己放进去的吗 好像闪退也
2018年10月10日 12点10分 6
本身,我的不会闪退
2018年10月13日 05点10分
level 7
测试可用~感谢dalao
顺便说一下libs文件夹是应该在这里
2018年10月23日 09点10分 7
level 12
你们还在啊[惊讶]
2018年11月06日 02点11分 8
哇,捕捉大佬
2019年02月15日 01点02分
level 11
冒个泡
2018年11月11日 13点11分 9
level 7
之所以会闪退是因为没有appcompat-v7:27.1.1这版本的包
改成appcompat-v7:+就好了
现在能下载到的只有r47开发工具包版本最大只到25.3.1设置版本为27会提示下载,点击下载后就不会报错了,但运行会打不开
2018年12月17日 08点12分 10
打不开看置顶帖
2018年12月17日 11点12分
level 7
大佬,为什么我的还是闪退呢,文件也加了,包也放到指定位置了,求指导
2019年01月21日 09点01分 11
无能为力,我只能保证我自己的能用,别人的,不好弄
2019年01月21日 09点01分
@4455jkjh1 OK,[呵呵]
2019年01月21日 09点01分
@小大小艾 会不会是没配置主题?
2019年02月17日 12点02分
level 2
如果不用v7库,用Material Components(Androidx库)的话,你只需要有aapt和android.jar是28版本的就行了,不需要添加这个库
2019年01月26日 00点01分 12
顺便说一下,如果你需要用到关于viewpager的组件的话(,例如tab layout),你还需要在build.gradle里添加: compile 'androidx.lifecycle:lifecycle-livedata:+'
2019年01月26日 00点01分
compile 'com.google.android.material:material:+' 即为MDC库
2019年01月26日 00点01分
level 11
到底是复制到哪个libs中去?
2019年04月03日 16点04分 13
level 11
.vl
链接失效了,麻烦补发一下
2019年08月08日 11点08分 14
level 5
链接失效了可以重发一个吗?
2019年08月15日 14点08分 15
level 6

2019年08月24日 13点08分 16
1 2 尾页