2015-04-24 92 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

我想出了答案:我在我的输出目录中包含了一个空格。很明显,其中一个命令无法处理,从而导致错误。我重命名了目录,然后工作。