Unity2017打包發布Android安卓整理

來源:互聯網
上載者:User

標籤:jdk   manager   需要   下載   java se   系統   files   錯誤   manage   

記錄下在打包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安卓整理

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.