Open huangping-hbab opened 6 years ago
生成的apk不包含armeabi-v7a 构架时,程序可以正常运行。 生成的apk包含armeabi-v7a 构架时,程序不能正常运行,找不到插件 Bundle.getLaunchableBundle 返回null。
生成的apk包含armeabi-v7a 构架时,程序能正常运行。
最后发现,如果生成的是包含了armeabi-v7a 构架的apk,安装后莫名的少了一些插件。 查看设备上/data/app-lib和/data/data/[packname]/files/lib目录,只有lib_device.so、lib_style.so、lib_upgrade.so。 但是查看apk,armeabi目录下插件都是存在的。
gradle-small plugin : 1.5.0-beta2 (maven) small aar : 1.5.0-beta2 (maven) small binding aar : 1.1.2 (maven) gradle core : 4.4 android plugin : 2.3.0 OS : Windows 8.1 6.3 (x86)
补充一下,如果我把生成好的so插件,拷贝到/data/data/[packname]/files/lib目录中,重启程序可以正常运行,证明只是so安装没有到位的原因。
错误报告
你做了什么?
生成的apk不包含armeabi-v7a 构架时,程序可以正常运行。 生成的apk包含armeabi-v7a 构架时,程序不能正常运行,找不到插件 Bundle.getLaunchableBundle 返回null。
你期望的结果是什么?
生成的apk包含armeabi-v7a 构架时,程序能正常运行。
实际结果是什么?
最后发现,如果生成的是包含了armeabi-v7a 构架的apk,安装后莫名的少了一些插件。 查看设备上/data/app-lib和/data/data/[packname]/files/lib目录,只有lib_device.so、lib_style.so、lib_upgrade.so。 但是查看apk,armeabi目录下插件都是存在的。
Small环境
Compile-time
Bundles