最近在Unity的有些交流群里,發(fā)現(xiàn)好多Unity開發(fā)的愛好者們都遇到了這個問題搪花。
而且都說在網(wǎng)上看到好多教程弄了好幾天都弄不出來气筋,每個人都解釋一遍有覺得比較繁瑣慈俯。
索性我就寫一個博客永久保存。希望大家會喜歡起愈。
本文純屬個人經(jīng)驗之談只恨,如有不足译仗,歡迎指出。
下面進入正題
如果想要讓Unity可以打包Apk官觅,你需要先下載一個JDK7以上(包括7)的版本纵菌。
并且必須是64位。
安裝時請記住您的安裝路徑下面是我分享的連接:鏈接:http://pan.baidu.com/s/1nuUjcpV密碼:pttn
安裝完JDK后休涤,就是比較重要的環(huán)節(jié)之一:配置環(huán)境變量
下面是操作步驟:
右擊我的電腦咱圆,選擇屬性===>Win7 選擇高級系統(tǒng)設置===>點擊環(huán)境變量===>在系統(tǒng)變量里點擊新建===>變量名:JAVA_HOME變量值:就是之前要求您記住的安裝路徑===>點擊確定后在系統(tǒng)變量找到Path===>點擊編輯===>查看當前變量值后面時候有分號分隔符,沒有的話添加分號滑绒,有的話直接寫JDK的Path:%JAVA_HOME%/bin;===>點擊確定后再次新建===>變量名:CLASSPATH變量值:.;%JAVA_HOME%/bin;%JAVA_HOME%/lib;===>都確定后JDK就配置完畢了
下面檢驗JDK是否配置成功:運行cmd控制臺輸入Java按回車 查看是否有內(nèi)容輸出闷堡,只要不是’xxxx ‘不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件疑故。就證明Path配置成功同樣輸入javac按回車杠览。同上結(jié)果不為不是內(nèi)部或外部命令就證明CLASSPATH配置成功。
接下來就開始下載打包APK的第二個重點:SDK
下面是我整理的SDK下載地址:鏈接:http://pan.baidu.com/s/1bpcAWm7密碼:q16c
下載完成后纵势,進行解壓:一定要放在自己能記住的地方踱阿,并且不能有中文路徑
最后就是讓Unity去識別你的JDK與SDK
首先,** 打開Unity的Preferences**
然后钦铁,** 點擊External Tools 软舌, 紅框內(nèi)就是需要填寫JDK與SDK的地方**
為了防止某些人會填錯,我在這里聲明一下牛曹。AndroidSDK Location填寫的就是所下載的SDK解壓的路徑****JDK Location填寫的就是JDK安裝的路徑佛点,也就是JAVA_HOME的變量值
全部都配置完畢后就大功告成,可以打包APK了黎比!
但是在打包之前我想說幾個注意事項
一超营、
包名問題
首先,打開Project Setting下的Player選項
然后阅虫,修改包名演闭,也就是圖片中標明處
這里可以隨意填寫xxx.xxx.xxx但是一定不能用默認的!
二颓帝、
還是包名問題
如果你的項目中有安卓的Plugins文件夾米碰。那么你需要將你的包名,就是注意事項一中所修改的東西购城,填寫的與Android項目的包名一致吕座。否則會導致打包不成功、或者應用無法安裝瘪板、或者應用閃退等后果米诉。
但是想ShareSDK等這樣的插件,他們是沒有MainActivity的篷帅,所以就不涉及到包名的統(tǒng)一問題史侣。
那么到這里拴泌,分享就結(jié)束了,寫的比較簡陋惊橱,希望大家喜歡蚪腐。
我不是什么大神,只是喜歡研究税朴,都是自學記錄回季,有什么不對或者不足之處,歡迎大家指證正林。