微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – Debug apk工作正常,但签署后生成发布apk,它在cordova离子项目中显示一个白色的空白屏幕

我通过运行“ionic build android”创建了一个调试apk,然后使用密钥库文件和密码签署了apk并运行了“ionic build android –release”.现在发布apk不能在android jellybean(只显示白色空白屏幕),但它在android lolypop工作.

控制台中没有错误.

cordova版本是4.2.0
 cordova-android版本是3.6.4

我的项目中没有cordova白名单插件.如果我试图安装白名单插件,它说插件不支持这个cordova-android版本.

我的项目在config.xml和中有“access origin =”*“

uses-permission android:name =“android.permission.INTERNET”&

清单文件中的uses-permission android:name =“android.permission.ACCESS_NETWORK_STATE”

有关该问题的任何更新都将受到欢迎.

解决方法:

好的我得到了问题并解决了它.我将分享这个将来会遇到同样问题的人

实际上我正在使用材料设计并在app.js文件的主模块中注入“ionic-material”.不知怎的,它不适用于pre-lolypop版本.我也不知道为什么它不会在调试版本中抛出错误但在发布版本中的确切原因.我做的只是从我的项目中删除了离子材料并相应地修改了我的代码,它在每个版本的android中运行.我应该研究如何在pre-lolypop版本中实现材料设计,但这是另一个故事.谢谢 .

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐