я пытался следовать этот учебник:Android Maven не удалось найти инструмент «AAPT»
http://www.gdgankara.org/2012/11/01/step-by-step-android-development-with-maven/
, но после настройки рабочей среды, а также создать проект, в «работает как \ Maven установить» step i получил следующее:
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 tutorial 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- android-maven-plugin:3.1.1:generate-sources (default-generate-sources) @ tutorial ---
[INFO] ANDROID-904-002: Found aidl files: Count = 0
[INFO] ANDROID-904-002: Found aidl files: Count = 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.889s
[INFO] Finished at: Sat May 18 00:32:12 CEST 2013
[INFO] Final Memory: 8M/111M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources (default-generate-sources) on project tutorial: Execution default-generate-sources of goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources failed: Could not find tool 'aapt'. Please provide a proper Android SDK directory path as configuration parameter <sdk><path>...</path></sdk> in the plugin <configuration/>. As an alternative, you may add the parameter to commandline: -Dandroid.sdk.path=... or set environment variable ANDROID_HOME. -> [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/PluginExecutionException
Я пробовал много раз, но не повезло. У меня Eclipse Juno на Windows7 64 бит, установлен APK Tool и Maven 3.0.5.
Кажется, хорошо известная проблема для сотрудников Maven:
https://code.google.com/p/maven-android-plugin/issues/detail?id=104
, но она должна быть решена в возрасте от ...
Мои Переменные среды пользователя:
M2_HOME=C:\Program Files\Java\apache-maven-3.0.5
ANDROID_HOME=C:\adt-bundle-windows-x86_64-20130514\sdk
Мои Окружающая среда Системная переменная:
Path=......;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools;%ANDROID_HOME%\platforms;%M2_HOME%\bin;%ANDROID_HOME%\build-tools\android-4.2.2
Кто-нибудь знает, как тренировать эту ловушку?
спасибо!
О, я вижу, ясно. Я думал, что безопасно добавлять «% ANDROID_HOME% \ build-tools \ android-4.2.2» в путь к среде ... в любом случае я прошу прощения, но есть ли способ добавить эти команды в Windows? Могу ли я настроить эту добавочную библиотеку lib, aapt и helpl для переменной окружения Path? –
Я также видел, что есть исправление для новой структуры SDK: https://github.com/jayway/maven-android-plugin/pull/205 Я не понимал, где я должен положить это новый класс ... –
У меня был подозреваемый, что пользователи Windows, такие как я, даже с mklink, не могут добавить мягкую ссылку на ANDROID_HOME, и поэтому обречены ... –