java - studio - unity main activity
Error ant jar: EjecuciĆ³n fallida: java.io.IOException: No se puede ejecutar el programa... ${aapt} ": error=2, No hay tal archivo o directorio (2)
¿Has actualizado las herramientas de Android SDK a 24.3.2? Esto parece haber causado el problema. Agregue las siguientes 4 líneas a android-sdk-path / tools / ant / build.xml, línea de partida 484 y esperemos que así lo solucione.
<property name="aidl" location="${android.build.tools.dir}/aidl${exe}" />
<property name="aapt" location="${android.build.tools.dir}/aapt${exe}" />
<property name="dx" location="${android.build.tools.dir}/dx${bat}" />
<property name="zipalign" location="${android.build.tools.dir}/zipalign${exe}" />
Estoy intentando compilar una biblioteca Java simple para Unity, y después de ejecutar el paquete ant jar, recibo el siguiente mensaje:
/Applications/adt-bundle-mac-x86_64-20140702/sdk/tools/ant/build.xml:649: The following error occurred while executing this line:
/Applications/adt-bundle-mac-x86_64-20140702/sdk/tools/ant/build.xml:694: Execute failed: java.io.IOException: Cannot run program "/Users/****/UnityProjects/****/JavaTestPlugin/${aapt}": error=2, No such file or directory
Esto es extraño, porque he compilado esta clase con anterioridad y tengo todo lo que creo que necesito. Es decir, Android Studio y paquetes relacionados (Herramientas, Android 4/5, etc.). Noté que aapt no se encuentra en mi directorio adt-bundle / sdk / platform-tools, pero está en uno de los directorios de construcción de herramientas. Incluso el último en mi camino no ayudó.
De todos modos, estoy ejecutando Mac OS 10.10.3, con la versión más actualizada de Android Studio. Esta clase se compiló antes de actualizarse a Yosemite. He visto sugerencias sobre cómo solucionar este problema, pero todas esas sugerencias se aplican a Linux en comparación con Mac OS.
Esto se soluciona en la última actualización de herramientas ( https://code.google.com/p/android/issues/detail?id=176488 )