2011-03-24 62 views
0

我有蚂蚁1.8.2。最新版本的Android SDK,NDK。这就是我的构建日志。如何使用Necessitas(qt port)构建HelloWorld Android应用程序?

Running build steps for project test2... 
Configuration unchanged, skipping qmake step. 
Starting: "/usr/bin/make" -w 
make: Вход в каталог `/home/andrew/work/qt/test2-build-android' 
make: Цель `first' не требует выполнения команд. 
make: Выход из каталога `/home/andrew/work/qt/test2-build-android' 
The process "/usr/bin/make" exited normally. 
Copy Qt app & libs to Android package ... 
Stripping libraries, please wait 
Creating package file ... 
Package Creation: Running command '/home/andrew/eclipse/apache-ant-1.8.2/bin/ant debug' 
Buildfile: /home/andrew/work/qt/test2/android/build.xml 

    [setup] Android SDK Tools Revision 10 

    [setup] Project Target: Android 1.5 
    [setup] API level: 3 
    [setup] 
    [setup] ------------------ 
    [setup] Resolving library dependencies: 
    [setup] No library dependencies. 
    [setup] 
    [setup] ------------------ 
    [setup] 
    [setup] WARNING: No minSdkVersion value set. Application will install on all Android versions. 
    [setup] 
    [setup] Importing rules file: tools/ant/main_rules.xml 

-debug-obfuscation-check: 

-set-debug-mode: 

-compile-tested-if-test: 

-pre-build: 

-dirs: 
    [echo] Creating output directories if needed... 
    [mkdir] Created dir: /home/andrew/work/qt/test2/android/bin 
    [mkdir] Created dir: /home/andrew/work/qt/test2/android/gen 
    [mkdir] Created dir: /home/andrew/work/qt/test2/android/bin/classes 

-aidl: 
    [echo] Compiling aidl files into Java classes... 

-renderscript: 
    [echo] Compiling RenderScript files into Java classes and RenderScript bytecode... 

-resource-src: 
    [echo] Generating R.java/Manifest.java from the resources... 
    [aapt] /home/andrew/work/qt/test2/android/AndroidManifest.xml:14: error: No resource identifier found for attribute 'largeScreens' in package 'android' 

    [aapt] /home/andrew/work/qt/test2/android/AndroidManifest.xml:14: error: No resource identifier found for attribute 'normalScreens' in package 'android' 
    [aapt] /home/andrew/work/qt/test2/android/AndroidManifest.xml:14: error: No resource identifier found for attribute 'anyDensity' in package 'android' 
    [aapt] /home/andrew/work/qt/test2/android/AndroidManifest.xml:14: error: No resource identifier found for attribute 'smallScreens' in package 'android' 

BUILD FAILED 
/home/andrew/eclipse/android-sdk-linux_x86/tools/ant/main_rules.xml:310: null returned: 1 

Total time: 1 second 
Packaging Error: Command '/home/andrew/eclipse/apache-ant-1.8.2/bin/ant debug' failed.Exit code: 1 
Error while building project test2 (target: Android) 
When executing build step 'Packaging for Android' 
+0

对于我来说,我不得不把我的JAVA_HOME系统ENVIRO变种 - 感谢在StackOverflow上的其他问题的答案:http://stackoverflow.com/questions/8453753/how-doi-i-fix-android-packaging-error-for-necessitas-qt – 2011-12-28 15:24:43

回答

1

对我来说听起来好像你没有选择任何目标平台,没有分别没有正确配置你的SDK。

1)官方documentation

2)电影诺基亚在这里你可以看到家伙怎么在Linux上配置necessitas

相关问题