2011-03-24 64 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

相關問題