Unity3d導出Android的apk文件時相關問題的解決辦法

今天上午着手將一個unity3d開發的小遊戲build到android手機上運行,結果遇到了很多問題。android

首先遇到的第一個問題是在build到一半的時候,彈出以下報錯:ui

Error building Player: UnityException: No platforms found3d

Android SDK does not include any platforms! Did you run Android SDK setup to install the platform(s)?
Minimum platform required for build is Android 4.0 (API level 14)調試

問題解決辦法:用android的sdk manager更新android的sdkorm

更新完成後仍是報錯,打開sdk目錄C:\sdk\platforms,發現文件夾的名字是android-4.2,將文件夾名字改爲android-17該問題解決blog

繼續發佈,接着產生了另一個問題遊戲

Error building Player: UnityException: Couldn't find Android device
No Android devices found. If you are sure that device is attached then it might be USB driver problem, for details please check Android SDK Setup section in Unity Manual.開發

問題解決辦法:啓動android虛擬機 AVD Manager或者鏈接上手機調試設備get

解決了上面的兩個小問題後,apk安裝包終於生成了。虛擬機

接下來開始安裝生成的apk到android虛擬機運行,安裝時出現了以下報錯:

android Installation error: INSTALL_FAILED_CONTAINER_ERROR

解決辦法:

在untiy3d的PlayerSetting中,將Install Location設置由原來的PreferExternal改爲Automatic。

Image[3]

終於安裝好了apk文件,而後在android的模擬器中運行時,卻出現了以下錯誤

Image(1)[3]

解決辦法:

在模擬器的參數設置中選中Use Host GPU這個選項

Image(2)[3]

終於,遊戲在模擬器下運行起來了,是否是很酷呢?

Image(3)[3]

相關文章
相關標籤/搜索