1. 程式人生 > >Unity打包篇:能夠解決Unity打包Gradle遇到的所有問題方法整合!(持續更新中!)

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出現的所有問題!因為這是我踩了無數的坑,翻了無數的資料整理出來的!

如果沒有解決您的問題,請在下方留言,一起探討!