【发布时间】:2020-10-10 04:42:27
【问题描述】:
我知道这个问题被问了很多,但在升级我的平台后,我仍然无法在我的 ios 和 android 应用中显示图标。
cordova --version | 9.0.0 (cordova-lib@9.0.1)
cordova platforms | android 8.1.0 ios 5.0.1
在https://cordova.apache.org/docs/en/latest/config_ref/images.html 之后,我的第一次尝试是添加:<icon src="res/icon.png" /> 在构建应用程序后,我看到了图像Images.xcassets/AppIcon.appiconset。但图像不接受应用程序。
接下来,我生成了所有必要的图标大小并将它们加载到 res/icon/android 和 res/icon/ios 中,然后将以下图标引用添加到上述指南中的 config.xml。
运行cordova build ios,然后我看到图像Images.xcassets/AppIcon.appiconset 文件夹。但是,当我在模拟器中运行应用程序时,我的图标仍然没有设置。
当我运行 cordova build android 时出现构建错误:AAPT: error: resource mipmap/ic_launcher (aka com.project.mine:mipmap/ic_launcher) not found.
有什么想法吗?
编辑:如果我进入 Xcode General -> App Icon Source 并单击箭头以访问 App Icon。我看到了将所有图标手动拖动到正确位置的选项。我看到我所有的图标都有一个警告:“应用程序图标集“AppIcon”有 22 个未分配的孩子”。看起来我可以手动调整图像大小并正确拖动它们。
我想知道是否有自动的方法来做到这一点?
【问题讨论】:
标签: android ios cordova mobile-development