Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Qt 5.2 android peployment issue on mac

Qt 5.2 android peployment issue on mac

Scheduled Pinned Locked Moved Installation and Deployment
2 Posts 1 Posters 3.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    IIJu7II
    wrote on last edited by
    #1

    Hi folks,
    when I try to deploy a simple HelloWorld Qt application to an android device I always get this error message:

    • "[install_target] Error 71 (ignored)"

    I am using Qt 5.2 beta for mac and this is my configuration of android in qt creator:

    • Android SDK: /Applications/adt-bundle-mac-x86_64-20131030/sdk
    • Android NDK: /Applications/android-ndk-r8e
    • ant: /usr/local/Cellar/ant/1.9.2/bin/an
    • JDK-path: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

    This is the Output of QtCreator:

    @13:52:31: Der Prozess "/usr/bin/make" wurde normal beendet.
    13:52:31: Starte "/usr/bin/make" 'INSTALL_ROOT=/Users/Ju7/Workspaces/Qt Workspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/android' install
    /bin/sh: line 0: test: /Users/Ju7/Workspaces/Qt: binary operator expected
    cp -f -R /Users/Ju7/Workspaces/Qt\ Workspace/QtQuick2Test/qml/QtQuick2Test /Users/Ju7/Workspaces/Qt Workspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/android/assets/qml/
    /bin/sh: line 0: test: /Users/Ju7/Workspaces/Qt: binary operator expected
    install -m 755 -p "libQtQuick2Test.so" "/Users/Ju7/Workspaces/Qt Workspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/android/libs/armeabi-v7a/libQtQuick2Test.so"
    install: /Users/Ju7/Workspaces/Qt Workspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/android/libs/armeabi-v7a/libQtQuick2Test.so: No such file or directory
    make: [install_target] Error 71 (ignored)
    13:52:32: Der Prozess "/usr/bin/make" wurde normal beendet.
    13:52:32: Starte "/Applications/Qt/5.2.0-beta1/android_armv7/bin/androiddeployqt" --input '/Users/Ju7/Workspaces/Qt Workspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/android-libQtQuick2Test.so-deployment-settings.json' --output '/Users/Ju7/Workspaces/Qt Workspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/android' --deployment bundled --install --ant /usr/local/Cellar/ant/1.9.2/bin/ant --android-platform android-19 --jdk /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home --device HT13RTJ45542
    13:52:32: Pulling files necessary for debugging.
    13:52:32: Package deploy: Running command '/Applications/adt-bundle-mac-x86_64-20131030/sdk/platform-tools/adb -s HT13RTJ45542 pull /system/bin/app_process /Users/Ju7/Workspaces/Qt Workspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/app_process'.
    13:52:32: Package deploy: Running command '/Applications/adt-bundle-mac-x86_64-20131030/sdk/platform-tools/adb -s HT13RTJ45542 pull /system/lib/libc.so /Users/Ju7/Workspaces/Qt Workspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/libc.so'.
    Invalid json file: /Users/Ju7/Workspaces/Qt Workspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/android-libQtQuick2Test.so-deployment-settings.json
    13:52:32: Der Prozess "/Applications/Qt/5.2.0-beta1/android_armv7/bin/androiddeployqt" wurde mit dem Rückgabewert 2 beendet.
    Fehler beim Erstellen/Deployment des Projekts QtQuick2Test(Kit: Android für armeabi-v7a (GCC 4.7, Qt 5.2.0))
    Bei der Ausführung von Schritt 'Deploy to Android device'@

    Building android applications with eclipse works fine...

    Does anyone know about this problem? I'm stuck and there's no documentation on that issue :(
    I'd be so thankful if someone could help me...

    1 Reply Last reply
    0
    • I Offline
      I Offline
      IIJu7II
      wrote on last edited by
      #2

      Obviously you cannot use whitespaces in the project path.
      I removed that one whitespace my project path contained and the 'binary operator expected' error disappeared.

      However now there's still another problem:
      @Invalid json file: /Users/Ju7/Workspaces/QtWorkspace/build-QtQuick2Test-Android_für_armeabi_v7a_GCC_4_7_Qt_5_2_0-Debug/android-libQtQuick2Test.so-deployment-settings.json
      14:02:21: Der Prozess "/Applications/Qt/5.2.0-beta1/android_armv7/bin/androiddeployqt" wurde mit dem Rückgabewert 2 beendet.
      Fehler beim Erstellen/Deployment des Projekts QtQuick2Test(Kit: Android für armeabi-v7a (GCC 4.7, Qt 5.2.0))
      Bei der Ausführung von Schritt 'Deploy to Android device'@

      It's because of the length of the path.
      After shortening the path name it kinda works, but not quite...
      It creates the package successfully

      @14:13:19: Package deploy: Running command '/Applications/adt-bundle-mac-x86_64-20131030/sdk/platform-tools/adb -s HT13RTJ45542 pull /system/lib/libc.so /Users/Ju7/Workspaces/QtWorkspace/build-QtQuick2Test-Android-armeabi_v7a-Debug/libc.so'.@

      and then it takes very long to proceed and I get this message

      @3086 KB/s (11577012 bytes in 3.662s)@

      Finally the application launches on my device but the application output returns something like:

      @"starting remote process. 'org.qtproject.example.QtQuick2Test' could not launch"@

      Does anyone know about this?

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved