使用Unity打包APK的時候,有時候會出現各種各樣的問題,比如:
- 提示sdk tools version 0.0.0<26.1.1;
- 提示failed to read key AndroidDebugKey;
- 提示sdk tools version 26.0.1<26.1.1;
- 無法下載sdk等各種其他的錯誤提示,
經過嘗試成功的打包,參考以下步驟:
第一步:需要在www.androiddevtools.cn下載SDK TOOLS,例如android-sdk_r24.4.1-windows.zip,解壓到指定的目錄,假設是D:\androidSDK,打開目錄里的SDK Manager.exe下載需要的內容,如果硬碟空間足夠的話建議全部下載,如果硬碟有限的話,可以選擇性的下載,如果下載不了請看第二步,
第二步:找到合適的代理下載上面無法下載的內容,ping.chinaz.com/dl.google.com,在地圖下面找一個IP,修改hosts檔案,添加下面的內容,并且把那個IP替換下面的0.0.0.0
#Google Android 更新
0.0.0.0 dl.google.com
0.0.0.0 dl-ssl.google.com
重新打開SDK Manager.exe,在options選中force https://...這樣就可以下載了,
第三步:下載sdk-tools-windows-4333796.zip,解壓替換d:\androidSDK\tools,
第四步:下載jdk-8u201-windows-x64.exe,安裝目錄選擇d:\androidSDK\jdk8u201,如果安裝程序再次提示需要空目錄,可以指定為d:\androidSDK\jdk8u201ex,
?第五步:設定環境變數,系統變數添加JAVA_HOME,值D:\androidSDK\jdk8u201,
系統變數添加ANDROID_HOME,值D:\androidSDK
修改Path變數,新建D:\androidSDK\jdk8u201
修改Path變數,新建%JAVA_HOME%\bin
修改Path變數,新建%JAVA_HOME%\jre\bin
修改Path變數,新建%ANDROID_HOME%\platform-tools
修改Path變數,新建%ANDROID_HOME%\tools
第六步:設定Unity,android sdk選擇D:\androidSDK
Jdk選擇D:\androidSDK\jdk8u201
打包apk,失敗請看第七步,
第七步:假設你的用戶名是who,關閉unity,洗掉C:\Users\who\.android下的內容,重新打包,
目前經過上述步驟已經打包成功,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/304561.html
標籤:其他
