尝试使用自适应图标构建Cordova应用程序时出错



尝试在config.xml中添加自适应图标时,我在尝试构建时会出现以下错误

设置了以下属性之一,但由于密度类型而缺少另一个属性:LDPI,MDPI,HDPI,XHDPI,XXHDPI,XXXHDPI。请确保所有需要属性定义。

我的代码是:

<platform name="android">
    <resource-file src="res/icon/android/colors.xml" target="/app/src/main/res/values/colors.xml" />
    <icon background="@color/background" density="ldpi" foreground="res/icon/android/ldpi-foreground.png" />
    <icon background="@color/background" density="mdpi" foreground="res/icon/android/mdpi-foreground.png" />
    <icon background="@color/background" density="hdpi" foreground="res/icon/android/hdpi-foreground.png" />
    <icon background="@color/background" density="xhdpi" foreground="res/icon/android/xhdpi-foreground.png" />
    <icon background="@color/background" density="xxhdpi" foreground="res/icon/android/xxhdpi-foreground.png" />
    <icon background="@color/background" density="xxxhdpi" foreground="res/icon/android/xxxhdpi-foreground.png" />
</platform>

我正在使用Cordova-android 8.0.0

在此处提供引用的参考以粘贴相同问题的答案(由同一开发人员提出)。

@fmaldonado6在挖掘了一些代码之后,我发现这是因为我使用了Global Cordova Cordova@8.1.2,通过NPM I -G Cordova@9.0.0升级到Cordova@9.0.0.0。这是因为即使我们在项目中升级到Cordova-android@8.0.0,该图书馆取决于从全球安装的Cordova图书馆传递给它的信息,该图书馆从Cordova-common@3.1.0中获得,而Cordova@8.1.2具有Cordova-common@2.2.2.5不沿着前景和背景道具

我有相同的错误消息,然后我意识到我已经使用了 scr 而不是 src

似乎与srcdensity有关。

相关内容

  • 没有找到相关文章

最新更新