我通过运行“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版本中实现材料设计,但这是另一个故事.谢谢 .