四:Ionic Framework不支持Android4.2.2的解決方法


目前有一個項目是在Ionic3上開發的,瀏覽器中進行開發和處理,並將項目打包至Android7.1的平板中查看,運行效果是不錯的

大體的框架與交互方式已經完成了,開會時並演示給用戶看,發現都是不錯的,散會時,用戶需要將完成的大體框架提供給員工試用,拿出一個聯想S6000平板(Android4.2.2),我將文件復制至平板中查看效果,  悲劇的是,它一直是白屏,出不來效果

我也傻了,趕緊到網上查看原因,大部分的說法是ionic 3支持Android 4.4以上

https://forum.ionicframework.com/t/minimum-android-version-supported-by-ionicv2/54164

我在ionic開發群中問大家,大家的意見一般是說推薦用戶升級至高版本,可我們公司是工廠,還有一批S6000,還是主力機型,怎么辦?找辦法吧!還真找到了,就是cordova-plugin-crosswalk-webview,這個插件的意思是將webview整個都打包到應用中去

也在網上找到了安裝的方法:http://jingyan.baidu.com/article/f7ff0bfc1bbe372e27bb1341.html

安裝命令

ionic cordova plugin add cordova-plugin-crosswalk-webview

然后再重新編譯項目

ionic cordova build android

編譯完成后,會生成兩個apk文件,實際操作發現只有第一個是可用的,第二個並不可用(提示需要安裝crosswalk-webview),至於原因還在查找

在加入了該插件后,發現編譯的apk包大了很多,之前的都是3-4M,現在已經到了30-40M

國內也有用戶提出的是另一個東西,叫cordova-plugin-x5engine-webview,試了一下效果,暫時不起效

https://github.com/zjhiphop/cordova-plugin-x5engine-webview


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM