在使用cordova-res复制图标和启动屏幕时,我会收到以下错误。
我正在使用电容来构建应用程序
我使用以下命令复制图标:
cordova-res android --skip-config --copy以下是命令的响应:
~/Public/accountech-ecommerce/ionic-files$ cordova-res android --skip-config --copy
Generated 18 resources for Android
WARN: Error occurred while copying resources/android/icon/mdpi-foreground.png
WARN: Error occurred while copying resources/android/icon/mdpi-background.png
WARN: Error occurred while copying resources/android/icon/hdpi-foreground.png
WARN: Error occurred while copying resources/android/icon/hdpi-background.png
WARN: Error occurred while copying resources/android/icon/xhdpi-foreground.png
WARN: Error occurred while copying resources/android/icon/xhdpi-background.png
WARN: Error occurred while copying resources/android/icon/xxhdpi-foreground.png
WARN: Error occurred while copying resources/android/icon/xxhdpi-background.png
WARN: Error occurred while copying resources/android/icon/xxxhdpi-foreground.png
WARN: Error occurred while copying resources/android/icon/xxxhdpi-background.png
Copied 31 resource items to AndroidPS:我按照这条指令做了:https://capacitorjs.com/docs/guides/splash-screens-and-icons
发布于 2021-03-31 02:26:55
在一个新的离子电容器@2.4.7项目中,我也遇到了同样的错误。我将splash.png和icon.png放在resources目录中。但这些还不够。此错误与cordova-res的cordova-res部分相关。在您的resources目录中缺少更多的图标。
icon-foreground.png和icon-background.png添加到resources/android目录cordova-res是否是最新的。对于我来说,我用以下命令升级到了mac上的0.15.3版本:sudo npm -g remove cordova-res,然后是sudo npm -g install cordova-res --unsafe-permcordova-res android --skip-config --copyGenerated 24 resources for Android
Copied 31 resource items to Android发布于 2022-03-22 13:01:56
这些文件应按如下方式排列:
resources/
├── android/
│ ├── icon-background.png
│ └── icon-foreground.png
├── icon.png
└── splash.png接下来,运行以下命令生成所有映像,然后将它们复制到本机项目中:
cordova-res ios --skip-config --copy
cordova-res android --skip-config --copy发布于 2021-03-16 19:35:18
以下步骤对我有效。
您需要手动创建两个图像。
步骤1
创建一个432x432 .png文件。然后将其保存为“图标-背景.icon”。你可以决定让颜色透明或不透明。
在我的例子中,我创建了一个白色的图像,因为我需要一个白色的背景为我的图标,我去了432x432维度。
步骤2
创建另一个432x432 .png文件,并将其保存为“icon-foreland.png”。
在这种情况下,您将注意到在第一个图像中使用的背景的颜色。
步骤3
将上面创建的两个图像放到<Project Directory>/resources/android/中
步骤4
然后从项目目录中运行以下任一项,这取决于哪种方法适合您。一号是为我工作的。
cd android && gradlew assembleDebug && cd ..ionic cordova run androidhttps://stackoverflow.com/questions/66026629
复制相似问题