[RESOLVIDO] Qt Compila mas não copia dados para Android



  • Olá, estou com problemas com o Qt Necessitas

    o projeto compila, mas na hora de gerar o .apk para enviar o mesmo para o android não funciona para antes dando um erro que é como todos bem dificil de identificar de 1ª.

    1-Qt necessitas estão instalado corretamente
    2-Android NDK e Android SDK estão instalado corretamente
    3-OpenJDK/JRE e sun-java-jdk/jre estão instalado corretamente
    4-o WinAnt esta instalado e configurado no Qt/Options/Android
    5-Variaveis de sistema JAVAHOME e ANTHOME estão no sistema e atualmente apontando para sun-java7-jdk

    Onde tentei procurar solução disseram para remover sh.exe ou algo paracedi que poderia haver no sistema sendo acessado por estarem com seus diretorio contindos em path, mas procurei em tudo e não havia, motei ate um vm limpa sem nada só como qtnecessitas para confirmar e deu a mesma coisa.

    OBS: no linux o Qtnecessitas funciona perfeitamente com o openjdk, só que é cruel emular um vm e ainda emular um android dentro de uma vm, não tem como programar assim.

    qualquer ajuda é bem vinda

    log do Qt

    Running build steps for project untitled1...
    Starting: "c:\qt\necessitas\android\qt\480\armeabi-v7a\bin\qmake.exe" "C:\Documents and Settings\flaviomarcio\untitled1\untitled1.pro" -r -spec android-g++ -win32
    O sistema nÆo pode encontrar o caminho especificado.
    -win32 is deprecated.
    The process "c:\qt\necessitas\android\qt\480\armeabi-v7a\bin\qmake.exe" exited normally.
    Starting: "C:\Qt\necessitas\QtCreator\bin\ma-make.exe" -w
    ma-make: Entering directory C:/Documents and Settings/flaviomarcio/untitled1-build--Necessitas_Qt_4_8_0_for_Android_armv7a_Release' ma-make: Nothing to be done forfirst'.
    ma-make: Leaving directory C:/Documents and Settings/flaviomarcio/untitled1-build--Necessitas_Qt_4_8_0_for_Android_armv7a_Release' The process "C:\Qt\necessitas\QtCreator\bin\ma-make.exe" exited normally. Starting: "C:\Qt\necessitas\QtCreator\bin\ma-make.exe" INSTALL_ROOT="C:\\\\Documents and Settings\\\\flaviomarcio\\\\untitled1\\\\android" install -w ma-make: Entering directoryC:/Documents and Settings/flaviomarcio/untitled1-build--Necessitas_Qt_4_8_0_for_Android_armv7a_Release'
    ma-make: Leaving directory `C:/Documents and Settings/flaviomarcio/untitled1-build--Necessitas_Qt_4_8_0_for_Android_armv7a_Release'
    'and' nÆo ‚ reconhecido como um comando interno
    ou externo, um programa oper vel ou um arquivo em lotes.
    ma-make: *** [install_target] Error 1
    The process "C:\Qt\necessitas\QtCreator\bin\ma-make.exe" exited with code 2.
    Error while building project untitled1 (target: Android)
    When executing build step 'Copy application data'



  • Olá Flavio,

    Nunca lidei com o Necessitas rodando no Windows, não tenho como ajudar muito dessa vez.

    Pela mensagem de erro, parece haver algum problema em interpretar os caminhos para os arquivos. Por exemplo, "'and’ nÆo ‚ reconhecido como um comando interno" indica problemas com os espaços em branco no nome de um dos diretórios.

    2 sugestões:

    1 - Veja se esse mesmo erro acontece se mover o diretório do seu projeto para algo como C:\Qt\projeto

    2 - Esse assunto é um bom de perguntar no fórum em inglês, dado que lá devem estar mais usuários do Necessitas rodando em Windows.

    Abraço



  • belê, já tentei colocar no fóruns em inglês, mas lá ninguém parece ter passado por isso. bem já estava mesmo instalando o linux para rodar o necessitas no PC mesmo, pois pelo emulador emulado ficou ruim demais, só serve mesmo iniciar o programa.

    obrigado ate logo



  • FOI RESOLVIDO COM O ALPHA3 UPDATE 4


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.