PhoneGap推送通知 - 建立.apk错误消息

时间:2016-07-08 12:22:04

标签: android cordova phonegap-build

按照

操作Phonegap推送通知

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

在使用我正在构建.apk时遇到此错误..

:processDebugResources E:\ IonicProject \维诺德\对myApp \平台\机器人\编译\ \中间体舱单\全\调试\ AndroidManife st.xml:44:23-37:AAPT:找不到与给定名称匹配的资源(在'图标'值为' @drawab LE /图标'。)

FAILED

FAILURE: 构建因异常而失败。

  • 出了什么问题:

任务执行失败':processDebugResources'。

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

  • 尝试:

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

建立失败

总时间:15.085秒

错误:命令的错误代码1:带有args的cmd:/ 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"

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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

你的控制台告诉错误。在platforms / android / res / drawable中没有图标文件。

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