OneSignalプッシュ通知が送信されるとAndroidアプリがクラッシュする

akkk

onesignalプッシュ通知が送信された直後にAndroidアプリがクラッシュします。このエラーが発生します。他のstackoverflowの回答を調べてみましたが、役に立ちませんでした。

以下のコード(build.gradle)とエラーを確認してください。

なぜ機能しないのか理解しないでください:P以下のコード(build.gradle)とエラーを確認してください。

FATAL EXCEPTION: Firebase-FirebaseMessagingService
    Process: com.mario.childhood.game.videogame, PID: 30163
    java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)"
        at com.google.firebase.iid.zzc.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:760)

build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.myapp"
        minSdkVersion 15
        targetSdkVersion 27
        versionCode 3
        versionName "1.2"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        manifestPlaceholders = [onesignal_app_id: 'XXXX-310c-4776-ae83-XXXX',
                // Project number pulled from dashboard, local value is ignored.
                onesignal_google_project_number: '22978XXXX'
        ]
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support:cardview-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.anjlab.android.iab.v3:library:1.0.44'
    testImplementation 'junit:junit:4.12'
    implementation 'com.github.delight-im:Android-AdvancedWebView:v3.0.0'
    implementation 'com.google.firebase:firebase-ads:15.0.1'
    implementation 'com.onesignal:OneSignal:[3.9.1, 3.99.99]'
}

build.gradle

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0-alpha09'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
        maven { url "https://maven.google.com" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
オンドレイ・カルマジン

OneSignalgradleプラグインを適用するのを忘れました。ドキュメントよると、追加する必要があります

buildscript {
    repositories {
        maven { url 'https://plugins.gradle.org/m2/'}
    }
    dependencies {
        classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin: [0.10.1, 0.99.99]'
    }
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'

あなたの一番上に app/build.gradle

ファイルに適用すると、次のようになります。

buildscript {
    repositories {
        maven { url 'https://plugins.gradle.org/m2/'}
    }
    dependencies {
        classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin: [0.10.1, 0.99.99]'
    }
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'


apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.myapp"
        minSdkVersion 15
        targetSdkVersion 27
        versionCode 3
        versionName "1.2"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        manifestPlaceholders = [onesignal_app_id: 'XXXX-310c-4776-ae83-XXXX',
                // Project number pulled from dashboard, local value is ignored.
                onesignal_google_project_number: '22978XXXX'
        ]
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support:cardview-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.anjlab.android.iab.v3:library:1.0.44'
    testImplementation 'junit:junit:4.12'
    implementation 'com.github.delight-im:Android-AdvancedWebView:v3.0.0'
    implementation 'com.google.firebase:firebase-ads:15.0.1'
    implementation 'com.onesignal:OneSignal:[3.9.1, 3.99.99]'
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

アプリが強制終了されたときにプッシュ通知がタップされた後、アプリがクラッシュする

分類Dev

プッシュ通知が来るとAndroidアプリがクラッシュする

分類Dev

cordova-1つのプッシュ通知を受信するとAndroidアプリがクラッシュする

分類Dev

JobSchedulerで通知を使用するとAndroidアプリがクラッシュする

分類Dev

fcmが送信され、アプリが開いているときにAndroidアプリがクラッシュする

分類Dev

null値が渡されるとHerokuアプリがクラッシュする

分類Dev

BroadcastReceiverが呼び出されるとアプリがクラッシュする

分類Dev

Firebaseにクラッシュが表示されずにAndroidアプリがクラッシュする

分類Dev

アプリが実行されていないときのリモート プッシュ通知がクラッシュする

分類Dev

Flutter上に構築されたFCMプッシュ通知を受信したときにアプリがクラッシュする問題を修正する方法

分類Dev

再度開くとAndroidアプリがクラッシュする

分類Dev

キャッシュされたViewControllerを提示すると、Swiftアプリがクラッシュする

分類Dev

FirebaseとOneSignalを使用してプッシュ通知を送信する

分類Dev

android:themeが特定のボタンに適用されるとアプリがクラッシュする

分類Dev

要素のIDが設定されるとAndroidアプリがクラッシュするXamarinAndroid

分類Dev

android:drawableTopがxmlファイルに追加されるとアプリがクラッシュする

分類Dev

リーダーボードAndroidにスコアを送信するとアプリがクラッシュする

分類Dev

Android:接続が確立されていないとアプリがクラッシュする

分類Dev

プッシュ通知が無視されることについてアプリに通知されますか?

分類Dev

エンドレスリストビューがsrcrolledされるとアプリがクラッシュする

分類Dev

onesignalでFirebaseを使用すると、アプリが最初の実行時にクラッシュします

分類Dev

Firebase Android:招待状を追加した後に通知を受信するとアプリがクラッシュする

分類Dev

アプリがバックグラウンドにあるが一時停止されていないときにプッシュ通知を処理する方法

分類Dev

UITableViewが2回クリックされると、アプリがクラッシュします

分類Dev

Android Firebaseプッシュ通知をクリックすると、アプリが再起動します

分類Dev

再開するとアプリがクラッシュする

分類Dev

NullPointerExceptionがAndroidアプリをクラッシュさせる

分類Dev

AndroidのTabHostがアプリをクラッシュさせる

分類Dev

アプリケーションが開かれる前にAndroidデバイスにプッシュ通知を送信する方法は、アクティビティが一度も起動されないことを意味しますか?

Related 関連記事

  1. 1

    アプリが強制終了されたときにプッシュ通知がタップされた後、アプリがクラッシュする

  2. 2

    プッシュ通知が来るとAndroidアプリがクラッシュする

  3. 3

    cordova-1つのプッシュ通知を受信するとAndroidアプリがクラッシュする

  4. 4

    JobSchedulerで通知を使用するとAndroidアプリがクラッシュする

  5. 5

    fcmが送信され、アプリが開いているときにAndroidアプリがクラッシュする

  6. 6

    null値が渡されるとHerokuアプリがクラッシュする

  7. 7

    BroadcastReceiverが呼び出されるとアプリがクラッシュする

  8. 8

    Firebaseにクラッシュが表示されずにAndroidアプリがクラッシュする

  9. 9

    アプリが実行されていないときのリモート プッシュ通知がクラッシュする

  10. 10

    Flutter上に構築されたFCMプッシュ通知を受信したときにアプリがクラッシュする問題を修正する方法

  11. 11

    再度開くとAndroidアプリがクラッシュする

  12. 12

    キャッシュされたViewControllerを提示すると、Swiftアプリがクラッシュする

  13. 13

    FirebaseとOneSignalを使用してプッシュ通知を送信する

  14. 14

    android:themeが特定のボタンに適用されるとアプリがクラッシュする

  15. 15

    要素のIDが設定されるとAndroidアプリがクラッシュするXamarinAndroid

  16. 16

    android:drawableTopがxmlファイルに追加されるとアプリがクラッシュする

  17. 17

    リーダーボードAndroidにスコアを送信するとアプリがクラッシュする

  18. 18

    Android:接続が確立されていないとアプリがクラッシュする

  19. 19

    プッシュ通知が無視されることについてアプリに通知されますか?

  20. 20

    エンドレスリストビューがsrcrolledされるとアプリがクラッシュする

  21. 21

    onesignalでFirebaseを使用すると、アプリが最初の実行時にクラッシュします

  22. 22

    Firebase Android:招待状を追加した後に通知を受信するとアプリがクラッシュする

  23. 23

    アプリがバックグラウンドにあるが一時停止されていないときにプッシュ通知を処理する方法

  24. 24

    UITableViewが2回クリックされると、アプリがクラッシュします

  25. 25

    Android Firebaseプッシュ通知をクリックすると、アプリが再起動します

  26. 26

    再開するとアプリがクラッシュする

  27. 27

    NullPointerExceptionがAndroidアプリをクラッシュさせる

  28. 28

    AndroidのTabHostがアプリをクラッシュさせる

  29. 29

    アプリケーションが開かれる前にAndroidデバイスにプッシュ通知を送信する方法は、アクティビティが一度も起動されないことを意味しますか?

ホットタグ

アーカイブ