最近在Unity的有些交流群里,發(fā)現(xiàn)好多Unity開(kāi)發(fā)的愛(ài)好者們都遇到了這個(gè)問(wèn)題。
而且都說(shuō)在網(wǎng)上看到好多教程弄了好幾天都弄不出來(lái),每個(gè)人都解釋一遍有覺(jué)得比較繁瑣。
索性我就寫(xiě)一個(gè)博客永久保存。希望大家會(huì)喜歡。
本文純屬個(gè)人經(jīng)驗(yàn)之談,如有不足,歡迎指出。
下面進(jìn)入正題
如果想要讓Unity可以打包Apk,你需要先下載一個(gè)JDK7以上(包括7)的版本。
并且必須是64位。
安裝時(shí)請(qǐng)記住您的安裝路徑下面是我分享的連接:鏈接:http://pan.baidu.com/s/1nuUjcpV密碼:pttn
安裝完JDK后,就是比較重要的環(huán)節(jié)之一:配置環(huán)境變量
下面是操作步驟:
右擊我的電腦,選擇屬性===>Win7 選擇高級(jí)系統(tǒng)設(shè)置===>點(diǎn)擊環(huán)境變量===>在系統(tǒng)變量里點(diǎn)擊新建===>變量名:JAVA_HOME變量值:就是之前要求您記住的安裝路徑===>點(diǎn)擊確定后在系統(tǒng)變量找到Path===>點(diǎn)擊編輯===>查看當(dāng)前變量值后面時(shí)候有分號(hào)分隔符,沒(méi)有的話添加分號(hào),有的話直接寫(xiě)JDK的Path:%JAVA_HOME%/bin;===>點(diǎn)擊確定后再次新建===>變量名:CLASSPATH變量值:.;%JAVA_HOME%/bin;%JAVA_HOME%/lib;===>都確定后JDK就配置完畢了
下面檢驗(yàn)JDK是否配置成功:運(yùn)行cmd控制臺(tái)輸入Java按回車 查看是否有內(nèi)容輸出,只要不是’xxxx ‘不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。就證明Path配置成功同樣輸入javac按回車。同上結(jié)果不為不是內(nèi)部或外部命令就證明CLASSPATH配置成功。
接下來(lái)就開(kāi)始下載打包APK的第二個(gè)重點(diǎn):SDK
下面是我整理的SDK下載地址:鏈接:http://pan.baidu.com/s/1bpcAWm7密碼:q16c
下載完成后,進(jìn)行解壓:一定要放在自己能記住的地方,并且不能有中文路徑
最后就是讓Unity去識(shí)別你的JDK與SDK
首先,** 打開(kāi)Unity的Preferences**
然后,** 點(diǎn)擊External Tools , 紅框內(nèi)就是需要填寫(xiě)JDK與SDK的地方**
為了防止某些人會(huì)填錯(cuò),我在這里聲明一下。AndroidSDK Location填寫(xiě)的就是所下載的SDK解壓的路徑****JDK Location填寫(xiě)的就是JDK安裝的路徑,也就是JAVA_HOME的變量值
全部都配置完畢后就大功告成,可以打包APK了!
但是在打包之前我想說(shuō)幾個(gè)注意事項(xiàng)
一、
包名問(wèn)題
首先,打開(kāi)Project Setting下的Player選項(xiàng)
然后,修改包名,也就是圖片中標(biāo)明處
這里可以隨意填寫(xiě)xxx.xxx.xxx但是一定不能用默認(rèn)的!
二、
還是包名問(wèn)題
如果你的項(xiàng)目中有安卓的Plugins文件夾。那么你需要將你的包名,就是注意事項(xiàng)一中所修改的東西,填寫(xiě)的與Android項(xiàng)目的包名一致。否則會(huì)導(dǎo)致打包不成功、或者應(yīng)用無(wú)法安裝、或者應(yīng)用閃退等后果。
但是想ShareSDK等這樣的插件,他們是沒(méi)有MainActivity的,所以就不涉及到包名的統(tǒng)一問(wèn)題。
那么到這里,分享就結(jié)束了,寫(xiě)的比較簡(jiǎn)陋,希望大家喜歡。
我不是什么大神,只是喜歡研究,都是自學(xué)記錄,有什么不對(duì)或者不足之處,歡迎大家指證。