Unity打包篇:能夠解決Unity打包Gradle遇到的所有問題方法整合!(持續更新中!)
大家自己的問題如果沒有找到解決辦法,請在下方留言,6小時之內絕對回覆!
1.首先是準備工作也是基礎工作,下載JDK和SDK,安裝的時候就直接點下一步,不要自定義路徑,就讓他放c盤,總共也沒幾個G,JDK和SDK的下載連結如下,JDK為1.8 171 版本.SDK為24.4.1版本
JDK
http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
SDK
http://tools.android-studio.org/index.php/sdk
然後是JAVA環境的配置,參考https://www.cnblogs.com/smyhvae/p/3788534.html
2、雙擊“SDK Manager”,啟動SDK Manager
開啟SDK Manager,下載API19 的4.42(根據個人需求,這裡舉個栗子.),
①、Tools的勾選圖示選項下載即可。(請嚴格按照下圖所示下載,不然可能會出現莫名其妙的問題.)
mirrors.zzu.edu.cn 埠:80(經本人測試,此埠速度最快!)
使用方法:
啟動 Android SDK Manager ,開啟主介面,依次選擇『Tools』、『Options...』,彈出『Android SDK Manager - Settings』視窗;
在『Android SDK Manager - Settings』視窗中,在『HTTP Proxy Server』和『HTTP Proxy Port』輸入框內填入上面映象伺服器地址(不包含http://,如下圖)和埠,並且選中『Force https://... sources to be fetched using http://...』複選框。設定完成後單擊『Close』按鈕關閉『Android SDK Manager - Settings』視窗返回到主介面;
依次選擇『Packages』、『Reload』。
好了,到目前為止,安卓方面的基礎準備已經就緒,Android Studio 的初學者也可以依據上面的方法來完成基礎設定.接下來步入Unity的正題!
然後建立Unity工程,注意!你的工程路徑裡不能含有任何中文,一個都不行!
然後建立Unity工程,注意!你的工程路徑裡不能含有任何中文,一個都不行!
然後建立Unity工程,注意!你的工程路徑裡不能含有任何中文,一個都不行!
因為後面的Gradle會因為這個報錯!
重要的事情說三遍,反正以後工作肯定也是純英文,養成一個好習慣吧!
先完成Unity裡打包安卓的基礎設定.Edit-Preference
SDK與JDK的路徑設定好,那個NDK暫時不用管,因為沒用到.
這一步沒什麼好說的,點File-Build Setting就出現了,Build System選擇Gradle(New)
然後點Player Settings
第一步,先點選右上角的小齒輪,選擇Reset(別問我為什麼,我也不知道,很玄學).
Package Name要修改一下,注意不要有數字!
然後是金鑰的建立(Gradle打包必須要簽名!用過Android Studio的兄弟都知道!)
具體方法參考我的另一篇部落格https://blog.csdn.net/qq_15020543/article/details/80516066
同樣注意,你的keystore路徑不能含有任何中文字元,否則也有可能報錯!
同樣注意,你的keystore路徑不能含有任何中文字元,否則也有可能報錯!
同樣注意,你的keystore路徑不能含有任何中文字元,否則也有可能報錯!
好了,目前為止,所有的工作都已做好,再次點選Build就能建立你的APK檔案了!
此方法幾乎能夠解決打包Gradle出現的所有問題!因為這是我踩了無數的坑,翻了無數的資料整理出來的!
如果沒有解決您的問題,請在下方留言,一起探討!