我以旧格式构建了我的应用程序,并转换为zip并通过phonegap构建上传。我一直收到以下错误。
错误-以下初始屏幕或图标文件不存在: /images/android/icons/hdpi.png
当我检查zip时,该特定文件可用。不知道为什么要播这样的东西。
Phonegap构建日志如下所示。
删除../ assets / www / js / index.js(无源),复制manifest.json ../ assets / www / manifest.json(新文件)副本 precache-manifest.21c7a65208bdb1b30dbd96cf8f2b857b.js ../assets/www/precache-manifest.21c7a65208bdb1b30dbd96cf8f2b857b.js (新文件)复制report.html ../ assets / www / report.html(新文件)
复制service-worker.js ../ assets / www / service-worker.js(新文件) 将Android应用程序名称“ Applaud HCM”写为 在config.xml中找不到/res/values/strings.xml android-versionCode。 基于config.xml(5.0.3)中的版本生成代码:50003写 将Android包名称“ com.applaudsolutions.EmployeeCenter” /src/com/applaudsolutions/EmployeeCenter/ApplaudHCM.java找到了额外的内容 默认图标:/images/windows/icons/icon-173.png(忽略了 /images/windows/icons/icon-62.png)找到了额外的默认图标: /images/icon-64.png(忽略了 /images/windows/icons/icon-62.png)在../res上更新图标
错误: 源路径不存在:/images/android/icons/hdpi.png 在updatePathInternal(/cordova/node_modules/cordova-common/src/FileUpdater.js:145:19) 在/cordova/node_modules/cordova-common/src/FileUpdater.js:223:19 在Array.forEach(本机) 在Object.updatePaths(/cordova/node_modules/cordova-common/src/FileUpdater.js:221:33) 在updateIcons(/cordova/lib/prepare.js:377:17) 在/cordova/lib/prepare.js:49:9 在_fulfilled(/cordova/node_modules/q/q.js:854:54) 在self.promiseDispatch.done(/cordova/node_modules/q/q.js:883:30) 在Promise.promise.promiseDispatch(/cordova/node_modules/q/q.js:816:13) 在/cordova/node_modules/q/q.js:624:44
任何人都可以帮助我。
谢谢
答案 0 :(得分:0)
我有一个类似的问题。我更改了文件名并修复了路径。 确保文件路径和文件夹结构以及文件名与以下内容完全相同。
<icon density="ldpi" src="www/res/icon/android/drawable-ldpi-icon.png" />
<icon density="mdpi" src="www/res/icon/android/drawable-mdpi-icon.png" />
<icon density="hdpi" src="www/res/icon/android/drawable-hdpi-icon.png" />
<icon density="xhdpi" src="www/res/icon/android/drawable-xhdpi-icon.png" />
<icon density="xxhdpi" src="www/res/icon/android/drawable-xxhdpi-icon.png" />
<icon density="xxxhdpi" src="www/res/icon/android/drawable-xxxhdpi-icon.png" />