Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Wear(Maven):未找到与给定名称匹配的资源:attr'Android:windowSwipeToDismiss'_Android_Maven_Android Studio_Wear Os - Fatal编程技术网

Android Wear(Maven):未找到与给定名称匹配的资源:attr'Android:windowSwipeToDismiss'

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

我在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 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输入错误中声明的