unity打包android
『壹』 Unity3D怎麼導出android的apk
可能的原因有幾個: 1 程序編譯沒通過。 2 沒有安卓的SDK 3 有安卓SDK但是用了含有中文的路徑(不支持中文路徑的) 4 沒有用到SDK的文件夾,要用能包含功能的最小文件夾的。 我是一個自學Unity3D的新手,以上這些問題全都遇到過,希望能幫到你吧。
『貳』 Unity打包安卓,打出來的包報錯,
Console面板的錯誤提示呢
『叄』 unity3d怎麼打包android
方法原理倒是很簡單,通過對比Unity打包的apk,與普通的Android apk的文件差別,找出Unity文件存放的目錄,隨後對應存放到Android studio工程目錄中,最後通過Android studio完成對Unity相關文件的打包。
首先將apk添加zip的後綴,方便用beyond compare進行對比:
1. 發現只是多了assert/bin目錄,在這個目錄之下,可以看到unity相關dll庫 ;
2. 將該文件,拷貝到Android studio工程的src/main/assert目錄之下;
3. 在Android studio調試時,可以將aar library工程設置為app工程,這樣就可以編譯apk運行到手機了;
4. 用Android studio對該工程進行編譯,發現assert/bin目錄成功被打包進去;
5. 直接apk install 運行,可以看到跟Unity編譯打包的apk,是相同的效果;
『肆』 unity3d 怎樣發布android程序
1、下載安卓的SDK包。
2、打開Unity3d,點擊Edit里的Preferences,彈出如圖所示數據框,點擊第二項External Tools,將下邊Android SDK location的路徑指向下載的Android SDK。
3、在Unity3d中建好場景後點擊File->Building settings,選擇Android版本。
4、點擊player settings,找到Identification,將其中的 com.compan.ProctName的compan隨便做改動,比如去掉一個字母。
5、最後點擊Building,將會生成Android。
『伍』 Unity3D打包Android 錯誤。UnityException: Building DEX Failed!
這個問題一般是jdk的版本低了,解決方法為:
1、安裝最新版本就。
2、如果更新成1.7的話要注意了,要刪除:
C:/windows/system32下的:
java.exe
javaw.exe
javaws.exe三個文件。
4、如果安裝了最新版本的jdk還報此錯的話,應該是在打包android的jar時路徑錯了,又一次發現Classes目錄下除了com以外還有其他的文件,所以打包成jar時在unity裡面調用報這個錯誤,最後把com同目錄下的其他東西(有可能是.apk,resources.ap_,classes.dex或者其他的)都刪了再打包結果就OK了。
『陸』 如何在Unity中引入Android工程,再打包成apk
一般Android手機安裝後會有一個目錄是:data/data/com.xxx.xxx(你的app包名)/ LZ將資源復制到這裡面看看,u3d里引用的話就是./xxx了
『柒』 unity安卓游戲怎麼打包成apk
確保你的Unity是用官方的下載器安裝的,就是 DownloadAssistant 那個exe文件,否則就得自己裝安卓的build support。
確保在Unity首選項里設置了安卓的SDK地址,當然,配置安卓SDK需要X牆,畢竟谷歌家的。
build setting里選安卓,點build就完事。
『捌』 unity打包安卓報錯。
從上到下,根據貼出的第2張圖中Console口信息,在運行java命令時,需用到 D:/(省略中間目錄)/android-19/lib/dx.jarjava包,但這個文件訪問不了(出錯信息提示的)。
請確認文件是否存在。
如果文件存在,但問題還出現,根據你提供的第四張圖,請確認工程的API級別的是android2.3.3還是android4.4.2,根據圖片2中信息,打包需要用到android4.4.2,而工程api是android2.3.3,是否是這個原因導致?