Error de Qt Creator Android "Platform SDK instalado"
c++ android-sdk-tools (4)
Acabo de encontrar este bugreport , donde en los comentarios se pueden encontrar
La herramienta nativa ''sdkmanager'' no puede actualizar paquetes en Windows y falla con JDK 9 y estos problemas también se conectan en cascada a Qt Creator.
¡Solo traté de instalar JDK 8 y cambiar la ruta, y después de volver a abrir el menú de configuración, funcionó!
Estoy desarrollando la aplicación de la plataforma Qt Cross para Android, recientemente he actualizado el creador de Qt y la nueva versión de Qt instalada. Estoy usando ''Qt Creator version 4.5.0''
. He actualizado a ''QT version 5.10''
. Esta configuración se realiza en Ubuntu 16.04.
Siguiente enlace Comenzar con la instalación de QT .
Siempre recibo el mensaje de error "La configuración de Android tiene error" en Qt Creator-> Herramientas-> Opciones-> Dispositivos-> Android.
Debido al problema anterior, no puedo crear aplicaciones para Android.
Recientemente he actualizado mi sdk de Android, puedo crear y ejecutar la aplicación de muestra desde Android Studio, lo que indica que la instalación de SDK funciona correctamente. Estoy usando las herramientas de Android SDK 26.1.1. Por favor, compruebe abajo capturas de pantalla.
Herramientas de compilación de Android SDK instaladas.
Plataformas Android SDk instaladas
Ya pasé por diferentes enlaces en el foro Stack Overflow y QT, Todos están sugiriendo la degradación de las herramientas de Android SDK (debido al error QT conocido), pero ninguna de las soluciones funciona para mí. Sé que hay pocos errores conocidos que crean aplicaciones para Android con QT 5.9 y Qt Creator versión 4.0. Supongo que está resuelto, ya que la misma configuración funciona bien en Windows 10.
QT Creator no mostrará ningún error de instalación de Android Build SDKs QT Android
Por favor, ayuda si alguien aquí resuelve el mismo problema.
Después de mucho esfuerzo, puedo solucionar este problema, gracias a Mohammad Kanan, Vesafary, cuya respuesta me hizo acercarme a la respuesta. El problema real se resolvió con los siguientes pasos. Puede ser útil saber quién enfrenta el mismo problema en Ubuntu o también puede trabajar en otras plataformas.
- First Step es (como sugieren la mayoría de las respuestas) cambiado de JDK 9 a JDK 8. Estoy usando la versión de Java "1.8.0_152" .
- El paso 1 no me ayudó (el creador de Qt persiste algunas configuraciones), así que eliminé la instalación completa de Qt 5.8.5.9.5.10 (usando la herramienta de mantenimiento de Qt ) y seguí los 2 enlaces para desinstalar Qt completamente , desinstalé Qt Creator .
e hizo la instalación de nuevo. Puede ser su problema resuelto en este paso.
El paso 2 tampoco ayudó en mi caso, QT Creator aún persiste algunas configuraciones y necesita restablecer la configuración del creador de Qt. Eso se puede hacer eliminando datos en esta carpeta
~ / .config / QtProject ~ / .config / Qt file ~ / .config / QtProject.conf
la ruta puede ser diferente en diferentes sistemas y sistemas operativos. los siguientes enlaces serán útiles en este caso.
Preguntas frecuentes sobre el creador
Ahora puedo crear y ejecutar aplicaciones de Android.
Gracias tuve el mismo problema, usando Debian Buster (sid) con QtCreator 4.6.2 con Qt5.10.1
Vaya a ~ / .config y borre todos los ajustes de qtcreator, luego comience de nuevo especificando jdk.8 luego las rutas al SDK de Android y luego al NDK.
Luego funciona y no se produce el error tonto de la plataforma SDK no instalada . :)
Fuera de interés intenté borrar todo ~ / .config / qtcreator * y luego especificando jdk10. No funciona como antes
Si luego cambia a jdk8, todavía no funciona. Tienes que cerrar QtCreator, borrar todas las configuraciones, volver a abrirlas y elegirlas de nuevo, para lo cual funcionarán.