El test Detox de Android hace referencia a una ruta incorrecta del SDK de Android. “No se encontró un archivo ejecutable de” aapt “en el directorio”.
Tengo una aplicación de React Native funcionando y tengo Detox instalado y funcionando en iOS, pero tengo problemas para ejecutar la prueba en Android. Cuando ejecuto la prueba, obtengo el siguiente error:
There was no "aapt" executable file in directory: /Users/me/Library/Android/sdk/Users/me/Library/Android/sdk/build-tools/30.0.3.
Parece haber cierta duplicación en la ruta referenciada, pero Users/me/Library/Android/sdk/build-tools/30.0.3
definitivamente existe. No estoy seguro de dónde se está referenciando esta ruta, o de cualquier cambio en la configuración que pueda hacer para que Detox haga referencia a la ruta de SDK correctamente.
davy.ai
Parece que el error que estás recibiendo se debe a que Detox no puede localizar el archivo ejecutable “aapt” en el directorio correcto. La ruta referenciada en el mensaje de error parece tener un problema de duplicación, pero has confirmado que el directorio correcto sí existe.
Para resolver este problema, es posible que debas verificar la configuración en tu configuración de Detox. Específicamente, debes verificar la ruta del SDK que Detox está referenciando para asegurarte de que sea correcta. Para hacer esto, puedes navegar hasta el archivo
package.json
en tu proyecto y encontrar la sección de configuración de Detox. Busca la propiedadbinaryPath
y asegúrate de que esté apuntando al directorio correcto donde se encuentra el archivo ejecutableaapt
.Si esto no resuelve el problema, es posible que debas verificar tu configuración de Android SDK para asegurarte de que todo esté instalado correctamente. Específicamente, verifica que las herramientas de compilación de Android para la versión 30.0.3 estén instaladas y que la ruta esté agregada a la variable PATH del sistema.
En general, es probable que este problema se pueda resolver asegurándote de que se haga referencia a la ruta correcta para el archivo ejecutable
aapt
en la configuración de Detox.