#uni-app安卓打包問題


原文連接:https://blog.csdn.net/weixin_42407989/article/details/109580567
1.下載sdk包 , 要和本地Hbulidrx版本一致

2.使用android studio打開下載的sdk包目錄下的 Hbuilde-hello項目,點擊file > open 在選中要打開的文件夾,點擊ok

3.切換為項目視圖

4.選中assets目錄下的項目單機右鍵 ,點擊show in Explorer , 在打開的文件中返回上一級 ,刪除helloH5目錄

5.生成本地資源包之后 , 把資源文件放到剛剛刪除的那個文件夾位置,(如下圖)

6.返回Androidstudio修改文件dcloud_control.xml, 修改紅框位置 為打包資源的manidest.json的id值

7.androidManifest.xml package是項目的包名,自己可以自行設置. build.gradle文件里面的applicationId要和包名一致。

8.修改應用名稱

9.使用地圖要手動修改秘鑰 , 我這里使用的是高德地圖

10.設置keystore , 把本地生成的keyStore文件放在項目文件夾里面 , 選中項目單機右鍵 (keystore生成辦法見文檔底部)

11.在彈出的界面填寫keyStore信息

12.選擇打正式包

遇到的問題

1.打包不能自動安裝問題解決辦法

2.啟動頁可以在android studio編輯器中找到圖片 , 選中后右鍵點擊下圖選項 生成一張9.png的啟動圖 , 可以適配不同尺寸

3.簽名證書生成方法命令 : 先執行 cd C:\Program Files\Java\jdk1.8.0_131\bin 命令 (這是我電腦的目錄),進入jdk目錄 , 然后按照下圖命令執行一遍

4.簽名證書生成 參考文檔https://blog.csdn.net/weixin_41881186/article/details/80199622
5.查看keystore 安全碼等詳細信息 C:\Program Files\Java\jdk1.8.0_131\bin>keytool -list -v -keystore D:\shiYanPingTai.keystore -storepass 111111
6.打包后提示不能使用自定義組件 , 導致白屏的解決辦法 : 把下載的sdk包里面的uniapp-release.arr文件
拷貝到項目libs文件夾下,重新打包


免責聲明!

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



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