1. 程式人生 > >(Android Stdio 3)Unable to list target platforms. Please make sure the android sdk path is correct.

(Android Stdio 3)Unable to list target platforms. Please make sure the android sdk path is correct.

Unity 2017.3 + Android  Studio 3.1 打包報錯:

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

原因是:新版的SDK tools裡面,刪除了一些打包命令,恰好是unity需要使用的。可以下載老版本的tools去解決。

具體步驟是:


也可以參照下面這篇文章:

https://www.jianshu.com/p/fe4c334ee9fe

------------------------------------------------------------

重新下載低版本的SDK Tools,這個報錯fix了,但是變成了新的錯誤:

我勒個去,查了一下,必須是用Java8才行。

冷靜的分析了一下,是因為我追新,導致的這些個報錯。所以,回退用老版本吧!

最終解決辦法(其實不是什麼好辦法):

Java 10 -->Java 8

Android Stdio 3.1 下,SDK下的 tools工具,換成老的tools工具。

安裝低版本(起碼半年以前的版本)的java,低版本的Android Stdio。以便Unity、Android SDK、JAVA能互相相容。