ultima tools studio muestra mac error diseño descargar java android unity3d
SDK

java - tools - No se puede enumerar las plataformas de destino. Asegúrese de que la ruta del SDK de Android sea correcta



sdk tools (1)

Estoy tratando de construir el proyecto de la versión antigua de la unidad (v_4.6.3). pero tengo un error Ya obtuve un resultado exitoso, pero mi SDK actual se actualiza con la última versión.

http://screencast.com/t/u7lNiyoc

Aquí está mi registro de errores de la unidad.

Error building Player: CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details. 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" - stderr[ Exception in thread "main" java.lang.NoClassDefFoundError: com/android/utils/ILogger at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at SDKMain.main(SDKMain.java:128) Caused by: 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 more ] stdout[ ]

¿Cómo puedo solucionar este problema? Gracias por los avances. Saludos cordiales.


La solución a este problema cambia constantemente con el tiempo a medida que cambian Unity y Android SDK.

Tenga en cuenta que su problema probablemente se solucionó en Unity 2017.1 .

ÚLTIMA SOLUCIÓN

1) Para Windows, descargue "tools_r25.2.3-windows.zip" y descomprímalo.

2) Para MacOSX, descargue "tools_r25.2.3-macosx.zip" y descomprímalo.

3) Agregue la ruta del SDK descomprimido al cuadro Editar -> Preferencias ---> Herramientas externas ---> SDK.

¿SIGUE SIN FUNCIONAR?

Desinstale SDK Tools 25 y Android SDK Tools 26. Desinstale SDK Platform-Tools y SDK Tools. Use el número de versión debajo de eso.

ANTIGUA SOLUCIÓN :

No configuró su SDK properly .

Siga los pasos a continuación para configurar su SDK de Android.

1) Asegúrese de que no haya espacios en su SDKpath. Entonces cree una carpeta llamada AndroidSDK en el directorio C

2) Copie su carpeta de Android-sdk en el directorio C:/AndroidSDK .

Ahora, su ruta SDK debería verse así:

C:/AndroidSDK/Android-sdk

3) Actualice su ruta de Android SDK en el Editor de Unity.

Ahora, compruebe si funciona intentando compilar de nuevo para Android.

Si falla, continúe desde abajo

4) Descargue la última versión de Unity.

5) Vuelva a descargar SDK luego copie el archivo a C:/AndroidSDK/Android-sdk .

6) Regrese a Unity y actualice la ruta

7) Vuelva a compilar el Proyecto para Android, mostrará un error y le pedirá que actualice el SDK.

Haga clic en el botón " Actualizar SDK de Android ". Unity actualizará automáticamente su SDK. Su SDK debería verse como algo debajo. Su problema ya debería haber desaparecido.