Qt para android nativamente
-
Hoje é possivel desenvolver para android com Qt nativamente? O que quero dizer é, sem o backgroud work do compilador que compila o código Qt para código java?
-
Olá,
Não tem como desenvolver Qt nativamente para Android. Qt é em C++. O que ele faz é criar bibliotecas que são executadas via JNI na máquina virtual Java (dalvik).
#Quando compila uma aplicação Qt para Android esta aplicação é uma biblioteca .so . Ex: 'meuprograma.pro' quando compilado para windows fica 'meuprograma.exe'; quando compilado para android fica 'meuprograma.so'. Essa lib do programa é agrupada com as libs do Qt - se for configurado para isso - e gera o apk.
#No android tudo que é executado tem que obrigatoriamente passar pela máquina virtual Java, mesmo que seja um programa feito em C++ ele será executado na máquina virtual.
#Para desenvolver "nativamente" para Android, apenas com Java.
Espero ter ajudado.
-
Ummm, eu achava que a coisa acontecia de outra forma. Achava que o código c++ era convertido para código .java e o compilador javac era chamado para gerar o .class.