LV. 11
GP 11

RE:【問題】想要輸出apk遇到問題無法輸出

樓主 飛天鮪魚 shiluntoro
GP2 BP-
花了一段時間終於成功輸出APK了,不知道該如何修標題,等我研究出來再修

吧,因為我很少發文,非常抱歉

這篇獻給自己一頭栽進Unity的新手,然後還有大神陪伴的人

要輸出APK的話,求大神"unity apk 輸出"應該會招出許多文章及影片,所以這裡

我就不寫了,接下來要寫的可能是在新版才會遇到的問題,舊版的可能不會有這

些問題,而我也只是將我有遇到的並且有解決的寫出來給新手們參考參考,我的

版本上面有寫,有需要參考的可以看一下

第一個是
Unity輸出的API版本 要跟 SDK已經下載好的版本 要一致





這裡是建議Unity的API選最低的,除非有特別的需求

然後我想大家會下SDK應該都是連著Android studio一起下,萬一SDK不是你需

要的版本,就到

Android Studio上方的Tools→Android→SDK manager

補下載就好了

第2個是
SDK裡面的 tools 資料夾要換成舊版的

因為新版的 tools 似乎少了幾個東西,使得你明明有下載好了 SDK,路徑也設好

了,API 也正確了,但是 Unity 的小視窗就是一直跟你說

CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details.

所以就要下載舊版的 tools 資料夾,這邊我用的是 tools_r25.2.3-windows

附上連結給大家參考


下載好了解壓縮後,將裡面的 tools 資料夾複製,然後到 SDK 資料夾裡面

貼上並取代裡面原有的 tools 資料夾

第3個也是最後一個  JDK也要降級

如果你到第2步驟就能成功輸出APK,那這裡你就可以不用往下看了

如果還沒,並且Unity的Console又跟你說

Console log:
CommandInvokationFailure: Failed to build apk.
/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsdir="/Users/p0d04va/Library/Android/sdk/tools" -Dfile.encoding=UTF8 -jar "/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/sdktools.jar" -

類似這樣的,每個人的電腦路徑都不一樣,所以位置會不太一樣,不過可以確定

是會出現

CommandInvokationFailure: Failed to build apk.=UTF8 -jar

這幾個關鍵字,那就是代表你的JDK也要降級了

像我當初用的是 jdk-9.0.1 ,後來改用 jdk1.8.0_151 ,並把路徑改掉就能輸出

APK了

以上三個問題是我在輸出APK有遇到並解決的問題,希望對跟我一樣是新手的大

大們有所幫助
2
-
未登入的勇者,要加入討論嗎?
板務人員:

224 筆精華,04/05 更新
一個月內新增 2
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】