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
Forum Updated to NodeBB v4.3 + New Features

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