Unity 打包發布Android新手教學 (小白都能看懂的教學 ) [轉]

來源:互聯網
上載者:User

標籤:重要   無法   資源   bin   article   批處理   串連   get   ati   

著作權聲明:本文為Aries原創文章,轉載請標明出處。如有不足之處歡迎提出意見或建議,聯絡QQ531193915

掃碼關注公眾號,擷取最新資源

最近在Unity的有些交流群裡,發現好多Unity開發的愛好者們都遇到了這個問題。
而且都說在網上看到好多教程弄了好幾天都弄不出來,每個人都解釋一遍有覺得比較繁瑣。
索性我就寫一個部落格永久儲存。希望大家會喜歡。

本文純屬個人經驗之談,如有不足,歡迎指出。

下面進入正題

如果想要讓Unity可以打包Apk,你需要先下載一個JDK7以上(包括7)的版本。
並且必須是64位。
安裝時請記住您的安裝路徑
下面是我分享的串連:
連結:http://pan.baidu.com/s/1nuUjcpV 密碼:pttn

安裝完JDK後,就是比較重要的環節之一:配置環境變數

下面是操作步驟:

右擊我的電腦,選擇屬性
===>
Win7 選擇進階系統設定
===>
點擊環境變數
===>
在系統變數裡點擊建立
===>
變數名:JAVA_HOME
變數值:就是之前要求您記住的安裝路徑
===>
點擊確定後在系統變數找到Path
===>
點擊編輯
===>
查看當前變數值後面時候有分號分隔字元,沒有的話添加分號,有的話直接寫JDK的Path:
%JAVA_HOME%/bin;
===>
點擊確定後再次建立
===>
變數名:CLASSPATH
變數值:.;%JAVA_HOME%/bin;%JAVA_HOME%/lib;
===>
都確定後JDK就配置完畢了

下面檢驗JDK是否配置成功:
運行cmd控制台
輸入Java按斷行符號 查看是否有內容輸出,只要不是
**’xxxx ‘不是內部或外部命令,也不是可啟動並執行程式
或批次檔。**
就證明Path配置成功
同樣輸入javac按斷行符號。同上結果不為不是內部或外部命令
就證明CLASSPATH配置成功。

接下來就開始下載打包APK的第二個重點:SDK

下面是我整理的SDK:
連結:http://pan.baidu.com/s/1bpcAWm7 密碼:q16c

下載完成後,進行解壓:
一定要放在自己能記住的地方,並且不能有中文路徑

最後就是讓Unity去識別你的JDK與SDK

首先,* 開啟Unity的Preferences*

然後,* 點擊External Tools , 紅框內就是需要填寫JDK與SDK的地方*

為了防止某些人會填錯,我在這裡聲明一下。
Android SDK Location填寫的就是所下載的SDK解壓的路徑
JDK Location填寫的就是JDK安裝的路徑,也就是JAVA_HOME的變數值

全部都配置完畢後就大功告成,可以打包APK了!

但是在打包之前我想說幾個注意事項

一、

包名問題

首先,開啟Project Setting下的Player選項

然後,修改包名,也就是圖片中標明處

這裡可以隨意填寫xxx.xxx.xxx
但是一定不能用預設的!

二、

還是包名問題

如果你的項目中有安卓的Plugins檔案夾。
那麼你需要將你的包名,就是注意事項一中所修改的東西,填寫的與Android項目的包名一致。
否則會導致打包不成功、或者應用無法安裝、或者應用閃退等後果。

但是想ShareSDK等這樣的外掛程式,他們是沒有MainActivity的,所以就不涉及到包名的統一問題。

那麼到這裡,我的所有分享就結束了,寫的比較簡陋,希望大家喜歡。

我不是什麼大神,只是喜歡研究,都是自學記錄,有什麼不對或者不足之處,歡迎大家指證。

本文永久串連http://blog.csdn.net/aries_h/article/details/51673338
轉載請標明出處,謝謝

Unity 打包發布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.