cordova - Phonegap Pushwoosh 插件 registerDevice 应用程序崩溃

标签 cordova phonegap-plugins cordova-plugins pushwoosh

自从最近几天我尝试了很多之后,我就遇到了这个问题。我找到了很多解决方案,但都不起作用。

我还尝试重新安装 Android Studio 和 SDK。我也更新了SDK。

还是同样的错误。这是我在应用程序崩溃时遇到的错误。

ATAL EXCEPTION: IntentService[GCMRegistrationService]
 Process: sample.tinfo.main, PID: 14194
 java.lang.NoSuchMethodError: No virtual method getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; in class Landroid/support/v4/content/ContextCompat; or its super classes (declaration of 'android.support.v4.content.ContextCompat' appears in /data/app/sample.tinfo.main-1/base.apk)
     at com.google.android.gms.iid.zzd.zzeb(Unknown Source)
     at com.google.android.gms.iid.zzd.<init>(Unknown Source)
     at com.google.android.gms.iid.zzd.<init>(Unknown Source)
     at com.google.android.gms.iid.InstanceID.zza(Unknown Source)
     at com.google.android.gms.iid.InstanceID.getInstance(Unknown Source)
     at com.pushwoosh.GCMRegistrationService.register(Unknown Source)
     at com.pushwoosh.GCMRegistrationService.onHandleIntent(Unknown Source)
     at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
     at android.os.Handler.dispatchMessage(Handler.java:102)
     at android.os.Looper.loop(Looper.java:145)
     at android.os.HandlerThread.run(HandlerThread.java:61)

我使用的是带有最新 Android studio 1.5.0 的 Mac 操作系统。

这是我的 Gradle 文件的一些屏幕截图。

enter image description here

这是我的project.properties的一些屏幕截图

enter image description here

这是我的SDK的一些截图

enter image description here enter image description here

请帮助我。提前致谢。

最佳答案

您的 SDK 一定存在问题,请完全删除当前的 SDK 并重新安装它并更新您的 Node-js 和 PhoneGap 版本。

关于cordova - Phonegap Pushwoosh 插件 registerDevice 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34564203/

相关文章:

android - Twitter Bootstrap 导航栏下拉菜单不起作用

javascript - 捕获视频并将其存储在服务器上?

iphone - 使用 iOS 在 cordova 项目中打开本地 pdf

android - 在 Cordova 应用程序中播放音频

首次启动应用程序时不加载 JavaScript

ios - 来自 Cordova iOS 插件的后续回调不会触发

ios - 从 JSON 检索的 POI 没有出现(Wikitude + Phonegap)

ios - 找不到模块 'at-least-node'

ios - 在 native IOS 应用程序中加载多个 Cordova 微应用程序

android - cordova emulate - 选择一个 Android 虚拟设备