unity3d發布apk在android虛擬機器中啟動並執行詳細步驟(unity3d匯出android apk)_Android

來源:互聯網
上載者:User

unity3d發布apk在android虛擬機器中啟動並執行詳細步驟(unity3d匯出android apk),總的流程分為以下6個步驟:

1、安裝java_jdk

2、配置java環境變數

3、更新android的sdk

4、從Unity3d中發布出apk檔案

5、建立android虛擬機器並運行

6、將apk檔案安裝到android虛擬機器中

(為方便新手,在下面對每個步驟的具體操作及可能遇到的問題詳細提一下)

1、安裝java_jdk

官網(www.java.com),免費,我安裝的檔案的名字是jdk-7u10-windows-i586.exe,版本有新舊,你下載到的版本號碼可能與我不同,不礙事;

 

2、配置java環境變數

右鍵我的電腦→屬性→進階系統設定→進階→環境變數,點擊下面的系統變數中的建立按鈕

 

輸入變數名JAVA_HOME

輸入變數值是上一步中java_jdk的安裝路徑,我的是C:\Program Files (x86)\Java\jdk1.7.0_10

點擊確定;

 再次建立一個變數,變數名為CLASSPATH,變數值如下:

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin

(別落下最前面的那個點)這裡用的是相對路徑,所以你可以複製我的,點擊確定;

找到一個已有的系統變數Path,編輯它的值,別改變原有的內容,在末尾加上

;C:\Program Files (x86)\Java\jdk1.7.0_10\bin

(注意這是隨著你的java_jdk的安裝路徑來的,和我寫的內容不一定一樣)

至此,java的環境變數配置結束;

 

3、更新android的sdk

運行android的sdk檔案夾中的SDK Manager.exe,按需更新你所要的android版本;

 

4、從Unity3d中發布出apk檔案

Build之前,在Player Settings中進行必要的設定,以下幾個是必須的:

①Bundle Identifier*中的com.Company.ProductName中的Company必須改成別的名字

②Install Location設定為Automatic,否則在android虛擬機器中會運行失敗,提示“Unfortunately,*** has stopped.”如下圖

③Minimum API level中的android版本一定要低於或等於你要建立的android虛擬機器中的android版本

然後Build就可以了,第一次Build的話,會提示你選擇android的sdk的路徑,注意選到sdk那級(我的是“E:\Tools\Android\adt-bundle-windows-x86\sdk”);

 

5、建立android虛擬機器並運行

運行android的sdk檔案夾中的AVD Manager.exe,點擊New...按鈕來建立虛擬機器,各種選項填好,比較簡單,有一點要注意,一定要打上Emulation Options中的Use Host GPU的勾,否則往虛擬機器中安裝apk檔案時會報錯,提示“failure install_failed_container_error”;

建立好虛擬機器後,一定要在安裝apk檔案之前把虛擬機器運行起來;

6、將apk檔案安裝到android虛擬機器中

將發布好的apk檔案移至android的sdk路徑中的platform-tools檔案夾中,然後開啟cmd控制台,先進入到android的sdk路徑中的platform-tools路徑中,命令是“cd +具體路徑”,我的是“cd E:\Tools\Android\adt-bundle-windows-x86\sdk\platform-tools”,然後斷行符號;

進入後,輸入adb install +apk檔案名稱,斷行符號等一會就好了,如果安裝成功,會提示success,如下圖

然後,在虛擬機器中找到自己的apk,玩去吧。(下面附上我自己的)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.