2015-06-21 5 views
0

Я пытаюсь добавить библиотеку AppCompat (v7) в Maven. Я скачал его с помощью SDK-Deployer, все идет хорошо, никаких ошибок компиляции, но я пытался сделать MVN чистую установку на моем проекте, и я увидел это:Ошибка компиляции Android Maven (Multiple Dex File)

Не удалось выполнить голевые com.jayway.maven.plugins .android.generation2: android-maven-plugin: 3.6.0: generate-sources (источники по умолчанию-generate-sources) для проектора-андроида: MojoExecutionException: ANDROID-040-001: Не удалось выполнить: Command = cmd.exe/X/C "C: \ SDK \ sdk \ build-tools \ android-4.4W \ aapt.exe package -m -J" C: \ Users \ Przemek \ Desktop \ Book Reader \ pd_proj \ reader-android \ target \ сгенерированный- источники \ r "-M" C: \ Users \ Przemek \ Desktop \ Book Reader \ pd_proj \ reader-android \ AndroidManifest.xml "-S" C: \ Users \ Przemek \ Desktop \ Book Reader \ pd_proj \ reader-android \ res "--auto-add-overlay -A" C: \ Users \ Przemek \ Desktop \ Book Reader \ pd_proj \ reader-android \ assets "-I C: \ SDK \ sdk \ platform \ android-20 \ android.jar ", Результат = 1 -> [Справка 1]

Я немного смущен, не знаю, что делать.

Я просто добавил это к моему проекту:

<dependency> 
    <groupId>com.android.support</groupId> 
    <artifactId>appcompat-v7</artifactId> 
    <version>19.0.1</version> 
    <type>aar</type> 
</dependency> 

Я слышал, что это может привести к ошибкам:

<plugin> 
    <groupId>com.jayway.maven.plugins.android.generation2</groupId> 
    <artifactId>android-maven-plugin</artifactId> 
    <configuration> 
     <sdk> 
      <platform>20</platform> 
     </sdk> 
    </configuration> 
</plugin> 

Спасибо за вашу помощь.

EDIT:

Вероятно, это моя главная проблема:

Ошибка: Нет ресурс не найден, который соответствует указанному имени (в 'теме' со значением '@ стиль/Theme.AppCompat').

ответ

-1

Попробуйте скомпилировать с помощью sdkversion 20 или больше.

Если вы используете Gradle:

defaultConfig { 
    targetSdkVersion 20 
} 
+0

Я использую Maven, установите targetSdk 20 и платформы 20, но спасибо. –

Смежные вопросы