2013-05-21 4 views
0

Я пытаюсь создать проект приложения Android с использованием maven и eclipse.BUILD FAILURE при установке maven plug in

Я создал файл «hello world», а затем преобразовал его в проект maven. После добавления com.google.android зависимости и андроид-Maven-плагина 3.5.3, когда я запускаю проект как Построить Maven, установив цель как андроид: APK, я получаю следующее сообщение об ошибке -

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
SLF4J: Defaulting to no-operation (NOP) logger implementation 
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 
[INFO] Scanning for projects... 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Final_Maven1 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- android-maven-plugin:3.5.3:apk (default-cli) @ Final_Maven1 --- 
[INFO] Copying local assets files to combined assets directory. 
[INFO] Enabling debug build for apk. 
[INFO] /home/developer/adt-bundle-linux-x86_64-20130219/sdk/platform-tools/aapt [package, -f, -M, /home/developer/Final_Maven/AndroidManifest.xml, -S, /home/developer/Final_Maven/res, --auto-add-overlay, -A, /home/developer/Final_Maven/target/generated-sources/combined-assets/assets, -I, /home/developer/adt-bundle-linux-x86_64-20130219/sdk/platforms/android-8/android.jar, -F, /home/developer/Final_Maven/target/Final_Maven1-0.0.1-SNAPSHOT.ap_, --debug-mode] 
[INFO] /home/developer/Final_Maven/res/values-v11/styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light'. 
[INFO] /home/developer/Final_Maven/res/values-v14/styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light.DarkActionBar'. 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 2.042s 
[INFO] Finished at: Tue May 21 16:13:19 IST 2013 
[INFO] Final Memory: 7M/104M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.3:apk (default-cli) on project Final_Maven1: MojoExecutionException: ANDROID-040-001: Could not execute: Command = /bin/sh -c cd /home/developer/Final_Maven && /home/developer/adt-bundle-linux-x86_64-20130219/sdk/platform-tools/aapt package -f -M /home/developer/Final_Maven/AndroidManifest.xml -S /home/developer/Final_Maven/res --auto-add-overlay -A /home/developer/Final_Maven/target/generated-sources/combined-assets/assets -I /home/developer/adt-bundle-linux-x86_64-20130219/sdk/platforms/android-8/android.jar -F /home/developer/Final_Maven/target/Final_Maven1-0.0.1-SNAPSHOT.ap_ --debug-mode, Result = 1 -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the `following articles:` 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 

Пожалуйста выручи меня.

+0

Ваше API? Покажите свой 'pom.xml'. –

+0

Уровень API - 17 – vhd

ответ

1

Мне пришлось следовать инструкциям на maven-android-plugin issue 379, чтобы обойти аналогичную проблему. Который предполагает замену на 3.6.0+ из maven-android-plugin, также должен работать?

Для записи, исправление должен выполнить следующие команды:

cd <android-sdk>/platform-tools 
ln -s ../build-tools/17.0.0/aapt aapt 
ln -s ../build-tools/17.0.0/lib lib 
ln -s ../build-tools/17.0.0/aidl aidl 
Смежные вопросы