PhoneGap 推送通知 - 构建 .apk 获取错误消息

PhoneGap push notification - bulding .apk getiing the error message

按照此

处理 Phonegap 推送通知

http://devgirl.org/2013/07/17/tutorial-implement-push-notifications-in-your-phonegap-application/

在构建 .apk 时出现此错误..

:processDebugResources E:\IonicProject\vinod\myApp\platforms\android\build\intermediates\manifests\full\debug\AndroidManife st.xml:44:23-37 : AAPT: 找不到与给定名称匹配的资源(在 'icon' 处,值为 '@drawab le/icon').

失败

失败: 构建失败,出现异常。

任务“:processDebugResources”执行失败。

> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: 进程 '命令'E:\PrimaryInsatalations\adt-bundle-windows-x86_64-20140702\sdk\build-tools.0.1\aapt.exe '' 以非零退出值 1

结束

运行 与 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 获得更多日志输出的选项。

构建失败

总时间:15.085 秒

错误:命令的错误代码 1:cmd with args: /s,/c,"E:\IonicProject\vinod\myApp\platforms\android \gradlew cdvBuildDebug -b E:\IonicProject\vinod\myApp\platforms\android\build.gradle -Dorg.gradle.da emon=true -Pandroid.useDeprecatedNdk=true

这似乎与推送通知功能无关。

如果您有特定于 android 的自定义代码,请查找 @drawable/icon,它表示缺少资源,这意味着您应该有一个名为 icon.png 的实际文件(或另一个图像res/drawable 目录(或其密度变体)中的扩展名)。

如果您没有自定义本机代码,只有 JS,请尝试删除 android 平台并从 cordova/phonegap 命令行将其添加回来。

找不到与给定名称匹配的资源(在 'icon' 处,值为“@drawab le/icon”)。

您的控制台报错。 platforms/android/res/drawable.

中没有图标文件

所以只要放一个名为icon 的图像文件(小尺寸的png 文件)就可以了。如果可能的话,根据它们的大小将图标放在所有可绘制文件夹中。