首页 文章

无法列出目标平台 . 请确保android sdk路径正确

提问于
浏览
10

我正在尝试构建旧的统一版本(v_4.6.3)项目 . 但我有一个错误 . 我已经获得了成功的结果,但目前我的sdk已更新为最新版本 .

http://screencast.com/t/u7lNiyoc

这是我的统一错误日志 .

构建Player时出错:CommandInvokationFailure:无法列出目标平台 . 请确保android sdk路径正确 . 有关详细信息,请参阅控制台 .
C:\ Program Files \ Java \ jdk1.8.0_66 \ bin \ java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir =“E:/ Temp / sdk \ tools”-Dfile.encoding = UTF8 -jar“C: / Program Files(x86)/Unity/Editor/Data/BuildTargetTools/AndroidPlayer\sdktools.jar“ -

标准错误[
线程“main”中的异常java.lang.NoClassDefFoundError:com / android / utils / ILogger
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
在SDKMain.main(SDKMain.java:128)
引起:java.lang.ClassNotFoundException:com.android.utils.ILogger
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
......还有3个
]

标准输出[

]

我该如何解决这个问题 . 谢谢你的进步 . 亲切的问候 .

1 回答

  • 20

    随着Unity和Android SDK的变化,这个问题的解决方案会不断变化 .

    请注意,他的问题大概是在 Unity 2017.1 中修复的 .

    LATEST SOLUTION

    1)对于Windows,请下载"tools_r25.2.3-windows.zip"并解压缩 .

    2)对于MacOSX,请下载"tools_r25.2.3-macosx.zip"并解压缩 .

    3)将解压缩的SDK的路径添加到Edit - > Preferences ---> External Tools ---> SDK框中 .

    STILL NOT WORKING?

    卸载SDK Tools 25和Android SDK Tools 26.卸载SDK Platform-Tools和SDK Tools . 使用下面的版本号 .

    OLD SOLUTION

    您没有设置SDK properly .

    请按照以下步骤设置Android SDK .

    1 . 确保SDKpath中有 no 个空格 . 因此,在 C 目录中创建一个名为 AndroidSDK 的文件夹 .

    2 . 将 Android-sdk 文件夹复制到 C:/AndroidSDK 目录 .

    现在,您的SDK路径应如下所示:

    C:/AndroidSDK/Android-sdk
    

    3 . 在Unity编辑器中更新您的Android SDK路径 .

    现在,通过再次尝试Build for Android来检查它是否有效 .

    如果失败,请从下面继续

    4 . 下载最新的Unity版本 .

    5 . 重新下载SDK,然后将文件复制到 C:/AndroidSDK/Android-sdk .

    6 . 返回Unity并更新路径

    enter image description here

    7 . 再次为Android构建项目,它将显示 error 并要求您更新SDK .

    enter image description here

    点击“ Update Android SDK ”按钮 . Unity将自动更新您的SDK . 您的SDK应该如下所示 . 你的问题现在应该消失了 .

    enter image description here

相关问题