请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

打包后的apk安装及显示问题

打包后的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’
}

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2020-03-27 18:17:33
  • release包在模拟器上运行crash是因为你打包配置中只包含ARM架构的so,而模拟器只支持X86的架构。

  • 在真机上无法显示图片很少遇到,建议检查下有没有开启网络权限,以及图片地址分别用http与https的都试一下。


1 回复 有任何疑惑可以回复我~
  • 提问者 danayes #1
    图片是本地的资源图片啊,就是图标那些的……网络图片反倒能显示出来,特别奇怪
    回复 有任何疑惑可以回复我~ 2020-03-27 18:21:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信