Mackkill
2017-06-20 09:58Android studio打包编译遇到的问题
最近开发过程中遇到个问题:如果不打包的话直接编译运行程序没什么问题,一但打包就会报错,但是只是部分机型,目前发现的有:魅族MX4、
奇酷 8681-M02。所报错误如下:
java.lang.IllegalStateException:Fatal Exception thrown on Scheduler.Worker thread.
en.c$b.run(SourceFile:114)
......
Caused by:
java.lang.IncompatibleClassChangeError:Class 'java.lang.Class' does not implement interface 'java.util.Collection' in call to 'java.lang.Object[] java.util.Collection.toArray()' (declaration of 'java.lang.reflect.ArtMethod' appears in /system/framework/core-libart.jar)
java.util.ArrayList.addAll(ArrayList.java:188)
目前尝试过的方法:开始想打包无非做的就是混淆,结果去掉混淆打包还是报这个错,于是乎怀疑是.so 文件的不兼容,但是不管是全平台还是部分针对报错的cpu打包还是会报这个错。实在无解了,希望大神指点下,万分感谢~~
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 带后台的web网站用什么方式打包生成一个APP
- android-studio
- webview
- visual studio
- asp.net
- c#
- 2个回答
- 为什么Android studio生成的apk文件没有签名?
- android-studio
- android
- 4个回答
- 请问一下android打包后在AndroidMainfest.xml里面会出现android:maxSdkVersion="18",怎么删掉它?
- android-studio
- android
- xml
- 5个回答
- AndroidStudio 编译通过没有生成NDK包和SO库
- java
- jni
- 库
- ndk
- android-studio
- 3个回答
- Android同时导入2个名字一样但功能不一样的so
- so
- ffmpeg
- android
- 库
- 2个回答
换一换