自从最近几天我尝试了很多之后,我就遇到了这个问题。我找到了很多解决方案,但都不起作用。
我还尝试重新安装 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 文件的一些屏幕截图。
这是我的project.properties的一些屏幕截图
这是我的SDK的一些截图
请帮助我。提前致谢。
最佳答案
您的 SDK 一定存在问题,请完全删除当前的 SDK 并重新安装它并更新您的 Node-js 和 PhoneGap 版本。
关于cordova - Phonegap Pushwoosh 插件 registerDevice 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34564203/