2012-01-26 5 views
1

Я пытаюсь начать разработку игр с помощью playn, но я не могу получить рабочую настройку на своем ноутбуке. Я пытался несколько руководств по установке и т.д., но я в конечном итоге с той же ошибкой в ​​затмении:Playn. Ошибка сборки Android в eclipse

[INFO] Scanning for projects... 
[INFO] ------------------------------------------------------------------------ 
[INFO] Reactor Build Order: 
[INFO] 
[INFO] funktest Metaproject 
[INFO] funktest Core 
[INFO] funktest Java 
[INFO] funktest HTML 
[INFO] funktest Android 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building funktest Metaproject 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ andre --- 
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ andre --- 
[INFO] Installing /home/torgeir/playn/workspace/andre/pom.xml to /home/torgeir/.m2/repository/com/torgeirsandre/andre/0.0.1-SNAPSHOT/andre-0.0.1-SNAPSHOT.pom 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building funktest Core 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ andre-core --- 
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ andre-core --- 
[INFO] Using 'UTF-8' encoding to copy filtered resources. 
[INFO] Copying 2 resources 
[INFO] skip non existing resourceDirectory /home/torgeir/playn/workspace/andre/core/src/main/resources 
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:compile (default-compile) @ andre-core --- 
[INFO] Nothing to compile - all classes are up to date 
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ andre-core --- 
[INFO] Using 'UTF-8' encoding to copy filtered resources. 
[INFO] skip non existing resourceDirectory /home/torgeir/playn/workspace/andre/core/src/test/resources 
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:testCompile (default-testCompile) @ andre-core --- 
[INFO] No sources to compile 
[INFO] 
[INFO] --- maven-surefire-plugin:2.7.1:test (default-test) @ andre-core --- 
[INFO] Surefire report directory: /home/torgeir/playn/workspace/andre/core/target/surefire-reports 

------------------------------------------------------- 
T E S T S 
------------------------------------------------------- 
There are no tests to run. 

Results : 

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 

[INFO] 
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ andre-core --- 
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ andre-core --- 
[INFO] Installing /home/torgeir/playn/workspace/andre/core/target/andre-core-0.0.1-SNAPSHOT.jar to /home/torgeir/.m2/repository/com/torgeirsandre/andre-core/0.0.1-SNAPSHOT/andre-core-0.0.1-SNAPSHOT.jar 
[INFO] Installing /home/torgeir/playn/workspace/andre/core/pom.xml to /home/torgeir/.m2/repository/com/torgeirsandre/andre-core/0.0.1-SNAPSHOT/andre-core-0.0.1-SNAPSHOT.pom 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building funktest Java 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ andre-java --- 
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ andre-java --- 
[INFO] Using 'UTF-8' encoding to copy filtered resources. 
[INFO] skip non existing resourceDirectory /home/torgeir/playn/workspace/andre/java/src/main/resources 
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:compile (default-compile) @ andre-java --- 
[INFO] Nothing to compile - all classes are up to date 
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ andre-java --- 
[INFO] Using 'UTF-8' encoding to copy filtered resources. 
[INFO] skip non existing resourceDirectory /home/torgeir/playn/workspace/andre/java/src/test/resources 
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:testCompile (default-testCompile) @ andre-java --- 
[INFO] No sources to compile 
[INFO] 
[INFO] --- maven-surefire-plugin:2.7.1:test (default-test) @ andre-java --- 
[INFO] Surefire report directory: /home/torgeir/playn/workspace/andre/java/target/surefire-reports 

------------------------------------------------------- 
T E S T S 
------------------------------------------------------- 
There are no tests to run. 

Results : 

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 

[INFO] 
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ andre-java --- 
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ andre-java --- 
[INFO] Installing /home/torgeir/playn/workspace/andre/java/target/andre-java-0.0.1-SNAPSHOT.jar to /home/torgeir/.m2/repository/com/torgeirsandre/andre-java/0.0.1-SNAPSHOT/andre-java-0.0.1-SNAPSHOT.jar 
[INFO] Installing /home/torgeir/playn/workspace/andre/java/pom.xml to /home/torgeir/.m2/repository/com/torgeirsandre/andre-java/0.0.1-SNAPSHOT/andre-java-0.0.1-SNAPSHOT.pom 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building funktest HTML 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ andre-html --- 
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ andre-html --- 
[INFO] Using 'UTF-8' encoding to copy filtered resources. 
[INFO] skip non existing resourceDirectory /home/torgeir/playn/workspace/andre/html/src/main/resources 
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:compile (default-compile) @ andre-html --- 
[INFO] Nothing to compile - all classes are up to date 
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ andre-html --- 
[INFO] Using 'UTF-8' encoding to copy filtered resources. 
[INFO] skip non existing resourceDirectory /home/torgeir/playn/workspace/andre/html/src/test/resources 
[INFO] 
[INFO] --- maven-compiler-plugin:2.3:testCompile (default-testCompile) @ andre-html --- 
[INFO] No sources to compile 
[INFO] 
[INFO] --- maven-surefire-plugin:2.7.1:test (default-test) @ andre-html --- 
[INFO] Surefire report directory: /home/torgeir/playn/workspace/andre/html/target/surefire-reports 

------------------------------------------------------- 
T E S T S 
------------------------------------------------------- 
There are no tests to run. 

Results : 

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 

[INFO] 
[INFO] --- gwt-maven-plugin:2.4.0:compile (default) @ andre-html --- 
[INFO] com.torgeirsandre.andre.funktest is up to date. GWT compilation skipped 
[INFO] 
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ andre-html --- 
[INFO] Packaging webapp 
[INFO] Assembling webapp [andre-html] in [/home/torgeir/playn/workspace/andre/html/target/andre-html-0.0.1-SNAPSHOT] 
[INFO] Processing war project 
[INFO] Copying webapp resources [/home/torgeir/playn/workspace/andre/html/src/main/webapp] 
[INFO] Webapp assembled in [527 msecs] 
[INFO] Building war: /home/torgeir/playn/workspace/andre/html/target/andre-html-0.0.1-SNAPSHOT.war 
[INFO] WEB-INF/web.xml already added, skipping 
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ andre-html --- 
[INFO] Installing /home/torgeir/playn/workspace/andre/html/target/andre-html-0.0.1-SNAPSHOT.war to /home/torgeir/.m2/repository/com/torgeirsandre/andre-html/0.0.1-SNAPSHOT/andre-html-0.0.1-SNAPSHOT.war 
[INFO] Installing /home/torgeir/playn/workspace/andre/html/pom.xml to /home/torgeir/.m2/repository/com/torgeirsandre/andre-html/0.0.1-SNAPSHOT/andre-html-0.0.1-SNAPSHOT.pom 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building funktest Android 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ andre-android --- 
[INFO] ------------------------------------------------------------------------ 
[INFO] Reactor Summary: 
[INFO] 
[INFO] funktest Metaproject .............................. SUCCESS [0.531s] 
[INFO] funktest Core ..................................... SUCCESS [1.340s] 
[INFO] funktest Java ..................................... SUCCESS [0.392s] 
[INFO] funktest HTML ..................................... SUCCESS [4.900s] 
[INFO] funktest Android .................................. FAILURE [0.145s] 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 8.703s 
[INFO] Finished at: Thu Jan 26 16:12:06 CET 2012 
[INFO] Final Memory: 19M/288M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.0.0-alpha-13:generate-sources (default-generate-sources) on project andre-android: The plugin com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.0.0-alpha-13 requires Maven version [3.0.3,) -> [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/PluginIncompatibleException 
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command 
[ERROR] mvn <goals> -rf :andre-android 

Я попытался кратные версии мавена как 2.2.1, 2.0.11, 3.0.4

Кто-нибудь знает, как это исправить? Или, может быть, знает хороший способ установить все с нуля и получить рабочую настройку playn?

С уважением, Torgeir

ответ

2

Не строить Android развертывания вашей игры с помощью Eclipse. Использование Eclipse для разработки и тестирования игры, а затем, когда придет время, чтобы развернуть игру на Android устройства для тестирования, кратко объезда к ужасной командной строке и вызвать следующие команды:

cd funktest 
mvn package 
cd android 
mvn android:deploy 

Вашей жизни будет быть намного проще, если вы не будете пытаться маршрутизировать каждый последний момент развития вашего проекта через Eclipse.

Кроме того, убедитесь, что Maven, запускаемая с командной строки Maven 3.0.3 или выше, так как ошибка, которую вы видите выше, в частности, связано с использованием старой версии Maven:

[ ОШИБКА] Не удалось выполнить цель com.jayway.maven.plugins.android.generation2: android-maven-plugin: 3.0.0-alpha-13: generate-sources (по умолчанию-source-sources) для проекта andre-android: Плагин com.jayway.maven.plugins.android.generation2: android-maven-plugin: 3.0.0-alpha-13 требуется версия Maven [3.0.3,) -> [Помощь 1]

Вы можете проверить, какая версия Maven вы используете в командной строке, вызывая mvn -v. Он сообщит следующее:

Apache Maven 3.0.3 (r1075438; 2011-02-28 09:31:09-0800) 
Maven home: /usr/local/Cellar/maven/3.0.3/libexec 
Java version: 1.6.0_29, vendor: Apple Inc. 
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 
Default locale: en_US, platform encoding: MacRoman 
OS name: "mac os x", version: "10.7.2", arch: "x86_64", family: "mac" 
+0

Спасибо за быстрый ответ! Я просто проигнорирую ошибку на данный момент и запускаю свои игры с муравьем, пока я не буду готов опубликовать/проверить на Android. Ввод «mvn -v» показал Apache Maven 3.0.4, но после перезагрузки он говорит, что maven isn ' t: S – user1171426

0

У меня такая же ошибка. Я решил это, выбрав Инструменты -> Плагины -> Установленная вкладка -> Выбрать Groovy -> Кнопка активации -> Закрыть.

После этого вы можете получить еще одну ошибку, заявив, что уровень API 11 не установлен. Если вам это нужно, вам нужно перейти в Инструменты -> Android SDK и AVD Manager -> проверить и установить Android 3.0 (API 11).

+0

И зачем вам это нужно? – nalply