版權聲明:本文為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
轉載請標明出處,謝謝
