打包后的apk安装及显示问题
来源:18-4 打包发布Flutter Android应用-2
danayes
2020-03-27
打包后的Android apk安装在真机上,资源图片不显示,安装在模拟器上打开就崩溃;未打包之前安装在真机跟模拟器都能正常打开,资源图片也能正常显示,请问下老师这是什么原因啊?
build.gradle中下面两个配置如下:
ndk{
// abiFilters “armeabi-v7a”,“arm64-v8a”,“x86_64”,"x86"
abiFilters “armeabi-v7a” //release 时只打"armeabi-v7包
}
packagingOptions{
pickFirst 'lib/x86_64/libflutter.so’
pickFirst 'lib/x86/libflutter.so’
pickFirst 'lib/arm64-v8a/libflutter.so’
pickFirst 'lib/x86_64/libapp.so’
pickFirst 'lib/armeabi-v7a/libapp.so’
pickFirst ‘lib/arm64-v8a/libapp.so’
}
写回答
1回答
-
CrazyCodeBoy
2020-03-27
release包在模拟器上运行crash是因为你打包配置中只包含ARM架构的so,而模拟器只支持X86的架构。
在真机上无法显示图片很少遇到,建议检查下有没有开启网络权限,以及图片地址分别用http与https的都试一下。
112020-03-27
相似问题