⑴ 如何使用unity 發布一個APK
1.首先呢。就是必要的一些軟體工具了。 不用說unity3d這個是必要的(覺得這是不是廢話)。然後就是。我們的一些運行的環境了。 java(jdk). android模擬器(sdk)[當然你有真機也可以]。這些你可以從網上下載。
在這里我給大家提供一個 Android模擬器(sdk)的下載地址 Java(jdk)就不提供了吧。度娘一下就出來了。Unity3d
就更不用說了吧(誒。還是有點廢話)。呵呵。
2. 安裝
一.Java的安裝。
這個非常簡單。打開你下載好的選擇個路徑安裝就可以了。
在個就是環境配置。右擊我的電腦-屬性-高級-環境變數-新建三個路徑(變數名有的話直接在上面操作就可以了)。
1.變數名JAVA_HOME
變數值C:\Program Files\Java\jdk1.7.0_03 (這個可能沒有你必須新建。
注意:C:\Program Files\Java\jdk1.7.0_03這是我的。你的可能是D:\......,,E:\......)
這是我的java路徑
2.變數名CLASSPATH
變數值
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;C:\Program
Files\Java\jdk1.7.0_03\jre\lib\ext\QTJava.zip
3.變數名Path 變數值C:\Program Files\Java\jdk1.7.0_03\bin( 這個可能先前已經有了。這段路徑你放在前後都無所謂。如果你放在後面C:\...前面要有個分號隔開。如果有了就不用了。)
注意。這上面都是我個人的。你要清楚你的java安裝路徑。
二.Android模擬器(sdk)的安裝。
這個非常簡單。你下載下來後。直接解壓就可以了。解壓以後就是這樣的。
別忘了。這個也需要 環境設置。將你的模擬器platform-tools文件夾路徑添加到上面講的Path
變數值下。我的是G:\adt-bundle-windows-x86\platform-tools
可以點擊sdk Manager.exe
裡面已經有我下載安裝好的Android版本,2.3.3 3.0 3.1.(所以你下載的才那麼大600多M)。
如果你需要更高的版本。可以運行更新你想要的更多版本。
好。這個就先放這。讓後點擊AVD Manager.exe.
運行以後。出現這個界面。
劃紅線的是我已經新建好的不同的Android版本。別擔心。一會你的也會有的。
你要做的是。點擊右邊的new按鈕。
出現下面的界面。
填寫好你的AVDname 這個可以任意。
再選擇Device。這是設置屏幕大小的。你可以選擇一個都可以。
在個就是。Target 點擊下拉箭頭。看到沒有。;裡面的內容就是你安裝的各個Android版本。你可以選擇自己需要的。
最後別忘了。SD Card選擇大小。好了。點擊OK。再ok.
看到沒有。你的AVD界面。是不是已經有了一個Android版本了?你可以多建幾個版本。
選擇一個Android版本。點擊右下角的Start接著繼續點擊Launch。等一會。
真機(虛擬機)就出來了。大功告成。哈哈哈哈。
好吧。現在環境已經配置完成了
3.發布apk
打開你的unity3d .至於你要發布希么。做的是什麼。我們在這里就不說了吧。我們現在只討論發布過程。
假如你應經做好了東西。准備發布。那就開始吧。
首先。設置一下你的模擬器路徑。點擊菜單欄中的Edit-Preferences
看Android SDK Location這個選項 瀏覽你的模擬器路徑。
這個設置完成後。我們繼續。
點擊 File-Build Settings
然後再 點擊Add Current 添加你的場景。再 點擊Switch platform 確保你的那個unity小圖標在Android一行, 再點擊Play Settings....
要注意的是劃紅線的部分。如果你原先沒設置。第一個紅線出你的應該是com.Company.Proctname. 記住要把Company改成別的。只要不是Company就可以了。不讓發布不了。
另外就是第二個劃紅線處。這是選擇你要發布的apk文件的運行環境。也是最低環境。這里我們選擇2.3 每一個unity版本都有一個發布最低版本的限制。我這個已經是最低限制了。
更高的unity版本發布的最低Android系統版本限制也就會越高。
特別要注意的是。你發布的Android版本如果你的模擬器裡面沒有這個版本的。那就會出現發布錯誤。還有就是假如說你發布了一個3.0的版本。你的模擬器里只有一個很高的4.0的版本。那也是會發布錯誤的。所以這一點要特別的注意。我原來就只在這里碰壁的。
好了。這個設置完就可以真的發布了。點擊Build按鈕。就可以發布出apk文件了。
最後教大家一下發布的apk文件怎麼安裝。
這個就簡單了。
把你的apk文件放在D盤的根目錄下(你也可以放在別的盤根目錄下。因為我的除了C盤只有D盤了。郁悶啊)。
為什麼要放在盤的根目錄下呢?。這是為了安裝方便。下面你就知道了。
然後打開:「命令提示符」
你也可以點擊 開始-運行 輸入cmd 也可以打開命令提示符。
你打開命令提示附後。 在上面輸入 D:回車(這樣就是在d根目錄下找到你的apk文件。如果你放在更深的文件里。那就很麻煩了。)
然後在輸入
adb install xxx.apk 回車(xxx是你apk文件的文件名)
你就會看到。 他正在安裝。
⑵ 新手,初學Unity3d,想用Unity3d發布android的apk,但是老是報如下錯誤 :見問題補充
這種情況可能是因為sdk升級造成的,新版本的android sdk和舊版的更改不少,結構都變了了,特別是你如果用老版本的unity(3.x),就會和出現這種情況,你可以找找老版本的sdk試試,或者用最新的unity
⑶ unity 發布安卓apk
這要看你是否使用了第三方的插件,大部分的插件都會要求api level不能低於多少。
先檢查AndroidManifest.xml配置文件
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" /> 這里的api level是否用的是player settings 裡面的設置