我正在尝试将AppCompat库(v7)添加到Maven。我通过SDK-Deployer下载了它,一切顺利,没有编译错误,但我尝试在我的项目上执行 mvn clean install ,我看到了这个:
无法在项目reader-android上执行目标com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.6.0:generate-sources(default-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 \ generated-sources \ 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“ - IC:\ SDK \ sdk \ platforms \ android-20 \ android.jar“,Result = 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>
感谢您的帮助。
修改
可能这是我的主要问题:
错误:找不到与给定名称匹配的资源(在'theme'处,值为'@ style / Theme.AppCompat')。
答案 0 :(得分:-1)
尝试使用sdkversion 20或更高版本进行编译。
如果你使用gradle:
defaultConfig {
targetSdkVersion 20
}