Android 编译问题汇总

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

    1. 从官网下载一个旧版本的 Android SDK tools e.g.
    2. 把原来 SDK 目录下的 tools 备份一下。我是把它重命名成 tools-26
    3. 把下载好的旧版本的 tools 解压到 SDK 目录
    4. 再在 Unity 中重新编译,问题已经解决了
  • Failed to compile resources with the following parameters: -bootclasspath “/Users/we/Documents/UnityAndroid/android-sdk-macosx/platforms/android-26/android.jar” -d “/Users/we/Documents/Unity/Mixbank/Temp/StagingArea/bin/classes”……

    • 将JDK升级至1.8版本以对应24版Android SDK(24版不兼容JDK9)