首页 > 解决方案 > Gradle 给我写 AAPT 错误

问题描述

我尝试构建我的 android 项目,但 Gradle 给我写了 3 个 AAPT 错误

C:\Users\79659\.gradle\caches\transforms-2\files-2.1\42000e1808a60b173199f1b8b856bd5d\jetified-ads-2.5.1.472\res\drawable\apnxt_ads_rating_bar.xml:3: AAPT: warn: generated id 'android:id/background' for external package 'android'.
C:\Users\79659\.gradle\caches\transforms-2\files-2.1\42000e1808a60b173199f1b8b856bd5d\jetified-ads-2.5.1.472\res\drawable\apnxt_ads_rating_bar.xml:7: AAPT: warn: generated id 'android:id/progress' for external package 'android'.
C:\Users\79659\.gradle\caches\transforms-2\files-2.1\42000e1808a60b173199f1b8b856bd5d\jetified-ads-2.5.1.472\res\drawable\apnxt_ads_rating_bar.xml:5: AAPT: warn: generated id 'android:id/secondaryProgress' for external package 'android'.

这些错误参考此代码

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+android:id/background"
        android:drawable="@drawable/apnxt_ads_empty_star" />
    <item android:id="@+android:id/secondaryProgress"
        android:drawable="@drawable/apnxt_ads_empty_star" />
    <item android:id="@+android:id/progress"
        android:drawable="@drawable/apnxt_ads_full_star" />
</layer-list>

此代码我无法编辑。我能做些什么?

UPD:我找到了解决方案。问题出在 AppNext 的包中。例子:

implementation 'com.appnext.sdk:ads:2.+'
implementation 'com.appnext.sdk:banners:2.+'
implementation 'com.appnext.sdk:native-ads2:2.+'
implementation 'com.appnext.sdk:actions:2.+'

标签: androidgradle

解决方案


我找到了解决方案。问题出在 AppNext 的包中。例子:

implementation 'com.appnext.sdk:ads:2.+'
implementation 'com.appnext.sdk:banners:2.+'
implementation 'com.appnext.sdk:native-ads2:2.+'
implementation 'com.appnext.sdk:actions:2.+'

推荐阅读