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

相关文章

公司前端界面用的是vue,我要嵌入到Android中生成App第一步:...
Q:我用cordova开发项目,想在app内跳转外部链接,安装了cord...
我正在使用https://github.com/arnesson/cordova-plugin-fir...
一、Cordova的基础点在混合式应用中,我们通过现有的Cordova...
cordova自定义插件注意:存放自定义cordova插件目录不能有空...
一、问题VueAPP中有一个文件下载功能,用了各种方法来实现下...