在Android Studio 上可以正常编译过,但是配置完android.mk后报错很多。
首先报错了是aar包中配置了最高和最低版本。
- 我们在依赖的项目中也需要添加版本限制
- 配置Android.mk文件
3.可以正常编译过了,但是依赖的so库报找不到。
在android studio 上编译,安装到设置上,然后通过adb pull 出安装包,找到so库,然后配置在android.mk中配置so文件,so库的名字一定要和从安装包的的库名字一致,否则报找不到。
so库名字不对,报错
aused by: java.lang.ClassNotFoundException: Didn’t find class “pl.droidsonroids.relinker.ReLinker” on path: DexPathList[[zip file “/system/app/EgarMediaUI/EgarMediaUI.apk”],nativeLibraryDirectories=[/system/app/EgarMediaUI/lib/arm, /system/app/EgarMediaUI/EgarMediaUI.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /system/lib, /vendor/lib]]