Recibo "Android NDK: La herramienta 'awk' del servidor no está actualizada. Defina HOST_AWK para señalar Gawk o Nawk!" error en la última revisión NDK Android 7.Android NDK revisión 7 La herramienta Host 'awk' está obsoleta Error
Respuesta
solucionado el problema.
Solución:
- Vaya a ../android-ndk-r7/prebuilt/linux-x86/bin
- Cambie el nombre del archivo a awk awk_
imoprtant Lo que debe tener en cuenta en la máquina de Windows:
ndk revisión 7 en adelante, ndk fuente se puede construir sin cygw en, es decir, en lugar de llamar al comando ndk-build desde dentro de un shell de Cygwin, debe llamar run ndk-build.cmd dentro de una ventana de comandos de MSDOS.
que funciona porque probablemente NDK-construir las primeras intenta utilizar un definido localmente, pero viejo (al menos para Linux), versión de awk. Al renombrarlo, lo hacemos inalcanzable con dicho comando, por lo que, al parecer, ndk-build llama a awk en todo el sistema.
¡Funcionó! ¿Pero por qué? –
funcionó para mí thanx –
¡Qué problema al azar. Muchas gracias. – tofutim
Echa un vistazo a este post japonés: http://d.hatena.ne.jp/yohpapa/20111113/1321198570
Ellos explican cómo resolver su problema. Está en japonés, pero los comandos son legibles =)
Espero que esto ayude ...
Gracias por su hombre. Como soy capaz de entender japonés, es fácil de resolver. –
esta solución (de Santhosh) funciona también bajo Windows:
- Vaya a ../android-ndk-r7/prebuilt/windows/bin Cambie el nombre del archivo
- awk.exe de cambio de nombre a awk_. exe
Estaba teniendo un problema con las diferentes versiones de awk en Windows. Este cambio usa la versión de cygwin de awk desde una consola cygwin y la versión preconstruida desde una consola dos.
Agregar a init.mk:
ifeq ($(HOST_OS),cygwin)
HOST_AWK := /bin/awk
endif
Creo que el problema es $(HOST_AWK)
no definido correctamente y prebuild locales awk.exe
no funciona. Por lo tanto, prebuild awk.exe
se debe eliminar o renombrar y utilizar gawk
si awk
no está definido.
Para resolver este problema:
1 - Cambiar el nombre <drive>\android-ndk\prebuilt\windows\bin\awk.exe
-<drive>\android-ndk\prebuilt\windows\bin\awk_.exe
.
2 - Abrir <drive>\android-ndk\build\core\init.mk
Reemplazar
HOST_AWK := $(strip $(HOST_AWK))
ifndef HOST_AWK
HOST_AWK := awk
endif
con
HOST_AWK := $(strip $(HOST_AWK))
ifndef HOST_AWK
HOST_AWK := gawk
endif
Tenga en cuenta que awk
renombró a gawk
.
- 1. problemas con Android NDK-7 y AWK
- 2. La clase XmlValidatingReader está obsoleta
- 3. usando mupdf ndk-build error
- 4. ¿La etiqueta <noscript> está obsoleta?
- 5. Android USB Host - bulkTransfer() está perdiendo datos
- 6. Android NDK - la construcción de TessTwo (Tenedor de Tesseract Herramientas para Android) - NDK-generación falla
- 7. building android-ndk?
- 8. SIGILL en Android Código NDK
- 9. Android NDK limitaciones?
- 10. Android NDK temporizadores
- 11. NetCFSvcUtil "Error: error en la herramienta".
- 12. ANDROID NDK - android: comando no encontrado
- 13. Desarrollo Android NDK
- 14. Android NDK Debugging
- 15. Android NDK incremental build
- 16. android ndk multitouch?
- 17. Android NDK Mutex
- 18. Lisp y Android NDK
- 19. Android NDK Escribir archivo
- 20. Android Assets and NDK
- 21. Error de Eclipse: ruta inválida para ndk?
- 22. Herramienta de revisión de código público?
- 23. Moq VerifySet (Acción) reemplazando la expresión obsoleta error de compilación
- 24. Android NDK assert.h problems
- 25. Uso de Android NDK
- 26. Android NDK #define Problemas
- 27. Android NDK: error de aserción: TARGET_PLATFORM no se define
- 28. La etiqueta para continuar con Java está obsoleta?
- 29. Integración de ndk-gdb de android ndk con emacs?
- 30. pthread_cancel() alternativas en Android NDK?
Si agregó una corrección en ndk-7 agregando una variable de env 'HOST_AWK', elimínela antes de ejecutar ndk-8 o obtendrá el mismo error. – Graeme