2015-04-24 91 views
-1

我是Qt的新手。剛開始使用Qt開發。在正確連接SDK和NDK以進行Android開發之後,當我嘗試運行Hello World應用程序時,出現錯誤[install_target]Error 1(ignored)QT [install_target]錯誤1(忽略)

這裏是日誌:

22:56:08: Running steps for project HelloWorld... 
22:56:08: Configuration unchanged, skipping qmake step. 
22:56:08: Starting: "/usr/bin/make" 
make: Nothing to be done for 'first'. 
22:56:08: The process "/usr/bin/make" exited normally. 
22:56:08: Removing directory /home/vijay/Documents/Android Applications/HelloWorld/android-build 
22:56:08: Starting: "/usr/bin/make" 'INSTALL_ROOT=/home/vijay/Documents/Android Applications/HelloWorld/android-build' install 
/bin/sh: 1: test: /home/vijay/Documents/Android: unexpected operator 
install -m 755 -p "libHelloWorld.so" "/home/vijay/Documents/Android Applications/HelloWorld/android-build/libs/armeabi/libHelloWorld.so" 
install: cannot create regular file '/home/vijay/Documents/Android Applications/HelloWorld/android-build/libs/armeabi/libHelloWorld.so': No such file or directory 
Makefile:1722: recipe for target 'install_target' failed 
make: [install_target] Error 1 (ignored) 
22:56:08: The process "/usr/bin/make" exited normally. 
22:56:08: Starting: "/home/vijay/Qt5.4.1/5.4/android_armv5/bin/androiddeployqt" --input '/home/vijay/Documents/Android Applications/HelloWorld/android-libHelloWorld.so-deployment-settings.json' --output '/home/vijay/Documents/Android Applications/HelloWorld/android-build' --deployment bundled --android-platform android-22 --jdk /usr/lib/jvm/java-6-openjdk-amd64 --ant /usr/bin/ant 
Application binary is not in output directory: /home/vijay/Documents/Android Applications/HelloWorld/android-build//libs/armeabi/libHelloWorld.so. Please run 'make install INSTALL_ROOT=/home/vijay/Documents/Android Applications/HelloWorld/android-build/' first. 
Generating Android Package 
    Input file: /home/vijay/Documents/Android Applications/HelloWorld/android-libHelloWorld.so-deployment-settings.json 
    Output directory: /home/vijay/Documents/Android Applications/HelloWorld/android-build/ 
    Application binary: /home/vijay/Documents/Android Applications/HelloWorld/libHelloWorld.so 
    Android build platform: android-22 
    Install to device: No 
22:56:08: The process "/home/vijay/Qt5.4.1/5.4/android_armv5/bin/androiddeployqt" exited with code 7. 
**Error while building/deploying project HelloWorld (kit: Android for armeabi (GCC 4.9, Qt 5.4.1)) 
When executing step "Build Android APK"** 
22:56:08: Elapsed time: 00:00. 

請幫我解決。先謝謝你。

+0

你能提供更多的信息,可以說一個日誌或什麼? – stUrb

+0

我在問題中添加了登錄 –

+0

您可以將日誌粘貼爲代碼 - 通過這種方式很難閱讀它們..您是否閱讀過這些內容? http://wiki.qt.io/Android – nayana

回答

3

我想出了答案:我在我的輸出目錄中包含了一個空格。很明顯,其中一個命令無法處理,從而導致錯誤。我重命名了目錄,然後工作。