幾經(jīng)波折,終于通過cordova把apk文件打包出來了。但是安裝到手機上,發(fā)現(xiàn)顯示空白頁。查找了好久,最后把 apk 解壓縮,打開路徑assets\www下面的index.html文件,發(fā)現(xiàn)兩個問題:index.html里面引用的js文件和打包后的文件hash對不上(主要是部分js文件hash對不上);index.html 里面引用的css和js 都重復(fù)(引用了兩次)了;格式化后的 index.html:最后我將通過npm run build打包后生成的文件中的index.html文件格式化,刪除里面引用了卻在css、js文件夾中找不到的文件,然后打包成 apk,重新安裝到手機上還是顯示空白頁,真是氣到冒煙~~~————————————————————————補充內(nèi)容:注意:為了方便(不需要每次打包都發(fā)送apk到手機上),可以通過cordova serve android來啟動服務(wù),用戶可以通過http://localhost:8000/android/www/index.html來請求android平臺下的頁面,也就是相當(dāng)于手機訪問到的首頁,如此一來方便調(diào)試了。然后:瀏覽器請求到app中某個頁面時,所有的css、js全部加載了,但是為什么顯示白屏呢?也沒有錯誤輸出,瘋了...
cordova打包android apk出現(xiàn)空白頁(無法顯示)
桃花長相依
2018-07-02 18:18:25