1. 程式人生 > >Unity2017打包發布Android安卓整理

Unity2017打包發布Android安卓整理

dev 沒有 ces androi 直接 右下角 選項 大牛 package

記錄下在打包Android遇到的問題

首先遇到一些錯誤,但是也看不懂因為不是搞Java的, 搜也搜不到對應的答案

但其實因為並沒有真的用到Java或者Android去做開發,所以最關鍵的問題還是在於安裝和配置上。

這篇日誌發布於2017年10月6日,此刻最新的Java版本是9, Java SE Development Kit 9

首先我下載了,但是因為一些其他原因估計導致沒能成功,後來又下載了8,最後是用8成功打包的。下載完以後安裝,路徑默認是下面配置的地址,如果變了手動換下。

然後環境變量建議直接用系統環境變量:

CLASSPATH

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;

JAVA_HOME

C:\Program Files\Java\jdk1.8.0_144

ANDROID_SDK_HOME 這個是安卓SDK的,我也加上了,並不一定需要加

E:\AndroidSDK

Path 後面追加: 如果沒加安卓SDK也可以去掉安卓SDK的

;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

加完以後運行下 Java -Version Javac -Version

能看到版本信息表示成功配置環境變量

另外去下載最新的Android Studio,下完以後打開AndroidStudio,

點Configure,點SDK Manager,安裝對應的發布版本Tools等,我這裏發布的是7.0,也就是安裝Api Level為24的。

這裏最重要的是,一定要手動勾選右下角的Show Package Detials,然後將Android 7.0下面包括Google Apls....全部勾選安裝

其實肯定不需要全勾選安裝的,但是裝了也沒影響,多占點硬盤空間罷了

然後點開SDK Tools選項卡,同樣勾選右下角的Show Package Detials,最重要的是勾選Android SDK Build-Tools下面的版本號為24開頭的,可以全勾選了,這些默認都是隱藏的不勾選看不到

另外下面Android SDK Tools及Google Play...之類的,可以裝就全裝了

具體應該勾選哪些我並不清楚,也沒搜到,在幾年前搞過Uinty3D,當時也搞過這個,當時用的不是Android Studio,是一個單獨的SDK Manager,裏面很清楚的展示了Api和Tools

但是這個真的很反人類,被這個絆了半天,出問題也搜不到,Uinty3D官網也沒這方面說明,各種文檔也沒告訴你Android Studio具體應該裝哪些,估計都是搞過Android的大牛吧 覺得不需要說明這些。

Unity3D裏的配置,Edit->Preferences->External Tools 配置Android SDK和Java JDK對應的地址,NDK點擊右邊的download裝好解壓了放到沒有中文的路徑也配下。

然後打包設置,File->Build Settings,選到Android平臺,然後點Player Settings,在Other Settings裏

修改Package Name,自定義一個。

然後選好Minimum API Level 和 Target API Level就可以了。

記得搞清楚32位和64位的區別,別下載安裝錯了。

最後終於可以成功打包了,不過試了下一個只有幾個UI的Scenes,發布的APK居然有50多MB...繼續研究下看看

Unity2017打包發布Android安卓整理