aarch64-linux-android-falta el archivo strip
Actualizo Android studio 2.3 y mi proyecto tiene estos errores
Error:org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'C:\Users\...\AppData\Local\Android\sdk\ndk-bundle\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-strip''
Error:net.rubygrapefruit.platform.NativeException: Could not start 'C:\Users\...\AppData\Local\Android\sdk\ndk-bundle\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-strip'
Error:java.io.IOException: Cannot run program "C:\Users\...\AppData\Local\Android\sdk\ndk-bundle\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-strip" (in directory "E:\projectNmame\app"): CreateProcess error=2, The system cannot find the file specified
Cualquier cuerpo me ayudará a arreglarlo.
Gracias de antemano
9 answers
Tengo Android Studio 3.1.2 y después de aprobar el IDE sugirió actualizaciones Tengo los siguientes errores:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task '...'.
Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command '/Users/.../Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-strip'
Caused by: net.rubygrapefruit.platform.NativeException: Could not start '/Users/.../Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-strip'
Caused by: java.io.IOException: Cannot run program "/Users/.../Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-strip" (in directory "/Users/.../.../.../app"): error=2, No such file or directory
Caused by: java.io.IOException: error=2, No such file or directory
Parece que hay un problema con NDK versión 17.0.4754217.
Dado que no uso componentes ndk en mi proyecto para mí, la solución fue eliminando NDK del SDK Manager.
Vaya a SDK Manager -> pestaña Herramientas de SDK -> desmarque NDK -> Aplicar.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-14 11:43:56
Tuve el mismo problema usando la versión 17.0.4754217 de NDK. Puedes solucionar este problema agregando el siguiente código en tu gradle.construcción:
packagingOptions{
doNotStrip '*/mips/*.so'
}
O
packagingOptions{
doNotStrip '*/mips/*.so'
doNotStrip '*/mips64/*.so'
}
Si está utilizando código nativo (C++), le recomiendo agregar el siguiente código también:
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86' // <- only the supported ones
}
Para asegurarse de que no incrustará ningún binario MIPS.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-23 16:34:28
Añádelos a gradle.archivo de compilación:
packagingOptions{
doNotStrip '*/mips/*.so'
doNotStrip '*/mips64/*.so'
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-23 13:39:22
Sí, recibí este error después de actualizar NDK a 17.0.4754217.
Acabo de probar soluciones alternativas con la carpeta copy de la versión 16 (\android-ndk-r16b-windows-x86_64\android-ndk-r16b\toolchains\mips64el-linux-android-4.9\prebuilt\windows-x86_64) from https://developer.android.com/ndk/downloads/older_releases y funciona para mí.
No estoy seguro de estable, pero funciona para mí, hasta que espera nueva solución de Google.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-14 08:52:22
Encontré un paquete aquí desde el que copié todos los archivos que faltaban y ahora funciona perfectamente.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-14 16:34:50
Tuve que descargar aproximadamente un archivo de 1 GB solo para obtener estos paquetes pequeños para que cualquiera que tenga un problema con estos paquetes pueda descargarlos desde el enlace de abajo y luego simplemente extraerlos a
sdk\ndk-bundle\toolchains\
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-08-20 06:15:12
Había resuelto este problema cambiando la versión de NDK a una más antigua. Puede obtener una versión anterior de ndk desde https://developer.android.com/ndk/downloads/older_releases . La ruta del NDK se define en el archivo llamado local.propiedades en el proyecto android. Vacíe el archivo NDK original y descomprima el archivo NDK de la versión oloder a la ruta definida en local.propiedad. Finalmente limpiar y reconstruir el proyecto.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-08 08:43:04
La razón principal es como se explicó anteriormente, la eliminación del soporte de r17. Solución simple y rápida es.
- Descarga NDK release r16 desde [ https://developer.android.com/ndk/downloads/older_releases] [1]
- Extraerlo
- Copiar archivos bajo toolchains / mips64el-linux-android-4.9/prebuilt/linux-x86_64/ desde la carpeta extraída r16
- Pegue los archivos compied en su directorio ndk (r17) toolchains / mips64el-linux-android-4.9 / prebuilt / linux-x86_64/ folder
Esto funcionó para mí.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-15 06:19:49
El consejo muy útil para esto es descargar
> android-ndk-r16b
Entonces simplemente cambia la ruta NDK a android-ndk-r16b COMO YO - - -
C:\Android\android-ndk-r16b
Entonces, definitivamente, esta voluntad bloqueará mi primera experiencia de aplicación.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-07 00:20:46