Pertanyaan Phonegap pushwoosh plugin registerKerusakan Aplikasi Aplikasi


Saya mengalami masalah ini sejak beberapa hari terakhir saya telah mencoba banyak. Saya telah menemukan banyak solusi tetapi tidak ada yang berhasil.

Saya juga mencoba menginstal ulang Android Studio dan SDK. Saya telah memperbarui SDK juga.

Masih kesalahan yang sama. Berikut adalah Kesalahan Yang saya dapatkan ketika App Crash.

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)

Saya menggunakan Mac OS dengan studio Android terbaru 1.5.0.

Berikut adalah beberapa screenshot File My Gradle.

enter image description here

Berikut adalah beberapa screenshot dari project.properties Saya

enter image description here

Berikut adalah beberapa tangkapan layar dari SDK Saya

enter image description here enter image description here

Tolong bantu aku. Terima kasih sebelumnya.


7
2018-01-02 08:57


asal


Jawaban:


Pasti ada masalah dengan SDK Anda, hapus SDK Anda saat ini sepenuhnya dan Instal ulang dan Perbarui versi node-js dan phoneGap Anda.


1
2018-01-14 17:47



Akhirnya Setelah penelitian yang panjang saya menemukan solusinya.

Masalah adalah karena Plugin Facebook. Karena menggunakan file jar lama untuk itu menciptakan masalah. Inilah langkah-langkah yang saya ikuti. Semoga sepenuhnya membantu orang lain.

  1. Perbarui Semua Sdk.
  2. Tambahkan Plugin Push. Dan Hapus plugin Facebook yang ada (jika ada)
  3. Sekarang instal Plugin Facebook ini. (Cordova-plugin-facebook4)
  4. sekarang jalankan command (ionic build android)

Kemudian bekerja dengan baik :)

Catatan: Setelah menambahkan plugin facebook jangan masuk ke studio android, jalankan saja ionic build android lalu coba jalankan project dari android studio.


0
2018-01-21 11:15