Android Wear(Maven):未找到与给定名称匹配的资源:attr'Android:windowSwipeToDismiss'
我在Android Studio中构建了一个Android Wear应用程序,但现在决定用Maven构建它。在Android Studio中构建时没有编译错误。但现在,在使用Maven构建时,我面临以下错误:Android Wear(Maven):未找到与给定名称匹配的资源:attr'Android:windowSwipeToDismiss',android,maven,android-studio,wear-os,Android,Maven,Android Studio,Wear Os,我在Android Studio中构建了一个Android Wear应用程序,但现在决定用Maven构建它。在Android Studio中构建时没有编译错误。但现在,在使用Maven构建时,我面临以下错误: [INFO] [path-to-project]\target\unpacked-libs\com.google.android.support_wearable_aar_1.0.0\res\values\values.xml:127: error: Error: No resource
[INFO] [path-to-project]\target\unpacked-libs\com.google.android.support_wearable_aar_1.0.0\res\values\values.xml:127: error: Error: No resource found that matches the given name: attr 'android:windowSwipeToDismiss'.
[ERROR] Error when generating sources.
以下是我正在使用的依赖项:
<!-- Android -->
<dependency>
<groupId>android</groupId>
<artifactId>android</artifactId>
<version>4.4W.2_r2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>support-v13</artifactId>
<version>21.0.0</version>
<type>aar</type>
<exclusions>
<exclusion>
<groupId>com.android.support</groupId>
<artifactId>support-v4</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- /Android -->
<!-- Android Wear Support -->
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>play-services-wearable</artifactId>
<version>7.0.0</version>
<type>aar</type>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>support-v4</artifactId>
<version>22.0.0</version>
<type>aar</type>
</dependency>
<dependency>
<groupId>com.google.android.support</groupId>
<artifactId>wearable</artifactId>
<version>1.0.0</version>
<type>aar</type>
<exclusions>
<exclusion>
<groupId>com.android.support</groupId>
<artifactId>recyclerview-v7</artifactId>
</exclusion>
<exclusion>
<groupId>com.android.support</groupId>
<artifactId>support-v4</artifactId>
</exclusion>
</exclusions>
</dependency>
显然,android:windowSwipeToDismiss无法识别。我注意到这个属性是在API级别20中添加的。但是在我的Manifest.xml中,目标设置为21。谢谢你的帮助 问题是由于Android Maven插件的SDK版本造成的。发生此错误是因为sdk版本是在Android资源插件中声明的,而不是在AMP输入错误中声明的