這兩天,在弄發佈APK,裝了下jdk和sdk,jdk安裝下去倒是沒什麼問題,但是安裝sdk的時候卻裝了好多遍都錯誤,還下載了幾十G的資源,就很煩躁。每次都報下面這個錯誤,但是我安裝的還是最新版的sdk,還報這個錯誤,重新下載25.0.0的版本也會報這個錯誤,最後發現只要點擊下面的Use highest Installed就可以一樣的發佈APK項目。
下面就是重點,從jdk到sdk的安裝。
第一步 :下載JDK,直接去Java的官網就行(http://www.oracle.com/technetwork/java/javase/downloads/index.html),下載Jdk,注意是Jdk.
下載完後,一步一步的安裝就行了,記得記住你的安裝路徑。注意:路徑不能有中文
第一步先 在系統變量裏新建一個JAVA_HOME,變量值寫自己的安裝路徑
第二步添加一個CLASSPATH 變量值爲.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar 這個是固定的
第三步在path中加一個%JAVA_HOME%\bin 記得前面沒有;(英文的)要加,win10好像直接新建一個列表然後把數據複製進去就可以了
然後win10在輸入cmd進入命令提示符中
在裏面輸入 Java -version
出現這樣就配置完成。
下面就是配置sdk
一般選擇在www.androiddevtools.cn中直接下載,sdk下載最新版,最新的有舊版本中的所有還穩定。
一般下載zip壓縮包,自己找好路徑,建議和jdk在同一個父路徑中。解壓後,雙擊“SDK Manager.exe”,啓動SDK Manager
接下來就可以進行安裝了。要注意,由於這些東西都是在google 的服務器上下載的。由於俺們天朝有牆,所以可能會出現連接不上的情況,如下圖:
這種時候,我們可以通過有Android SDK的國內鏡像服務器來下載安裝,這裏推薦幾個:
1、中科院開源協會鏡像站地址:
IPV4/IPV6 : http://mirrors.opencas.ac.cn 端口:80
2、北京化工大學鏡像服務器地址:
IPv4: http://ubuntu.buct.edu.cn/ 端口:80
IPv4: http://ubuntu.buct.cn/ 端口:80
IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
3、大連東軟信息學院鏡像服務器地址:
http://mirrors.neusoft.edu.cn 端口:80
隨便選擇一個就行啦。這裏我選擇的是第三個站點,即大連東軟的鏡像,使用方法如下:
首先,點擊菜單中的“Tools”,然後選擇下拉中的“Options…”,
然後在彈出的對話框中,填寫HTTP Proxy Server爲mirrors.neusoft.edu.cn(鏡像服務器的地址,注意前面不要加http),然後填寫HTTP Proxy Port爲80 (端口號)。最後在勾選下面的『Forcehttps://... sources to be fetched using http://...』複選框,如下圖所示
接着點擊close,關閉對話框,再重新啓動SDK Manager就行啦。
因爲只是爲了APK就不用下其他的了,其他有需要再進行下載,現在只用下載一個最新的API就可以了。
下載完成後,又是配置環境變量了
第一步:新建一個ANDROID_HOME,然後就是安裝路徑
第二步,再path中加一個%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools不是win10記得加;英文的
在cmd中輸入adb 就可以,出現下面結果就表示安裝成功
最後,就是在Unity中配置了
第一步:在editor中找到Preferences ,點擊去出現下面的畫面,添加你的安裝路徑就可以了,記得不要是中文路徑
發佈的時候記得 點Player Setting 且下面的記得改成你的(一定要改)
遇到下面問題的時候點紅色框裏的就行
這樣就能發佈一個APK文件了