2017-08-10 7 views
2

Android 0(私の場合はDP4)と3.580のバージョンのSDKを使用すると、デバイスが起動するたびにクラッシュします。Android Oの起動時に信号がクラッシュする

によって引き起こさ:

java.lang.IllegalStateException: Not allowed to start service Intent { cmp=com.frandroid.app/com.onesignal.NotificationRestoreService (has extras) }: app is in background uid UidRecord{c74919a u0a125 RCVR idle procs:1 seq(0,0,0)} 
at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1505) 
at android.app.ContextImpl.startService(ContextImpl.java:1461) 
at android.content.ContextWrapper.startService(ContextWrapper.java:644) 
at android.content.ContextWrapper.startService(ContextWrapper.java:644) 
at android.support.v4.content.WakefulBroadcastReceiver.startWakefulService(WakefulBroadcastReceiver.java:100) 
at com.onesignal.BootUpReceiver.onReceive(BootUpReceiver.java:42) 
at android.app.ActivityThread.handleReceiver(ActivityThread.java:3252) 
at android.app.ActivityThread.-wrap17(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1677) 
at android.os.Handler.dispatchMessage(Handler.java:105) 
at android.os.Looper.loop(Looper.java:164) 
at android.app.ActivityThread.main(ActivityThread.java:6541) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 

このクラッシュはAndroidのO/8.0に関連している

クラッシュは次のとおりです。

答えて

2

はこれがjkasten2答え@One signal issues

で求められているチェックする必要があります:彼はまた、言及した

// Add snapshots repo if you don't have it already 
    repositories { 
     maven { url "https://oss.sonatype.org/content/repositories/snapshots" } 
    } 


compile 'com.onesignal:OneSignal:4.0.0-SNAPSHOT' 

:フィードバックから

をから他の人たちとベータテストは安定しています。私たちは最終テストを終えており、来週中にリリースする予定です。

コアの問題は@Swatiによって解決されますが、

更新:

チケットは、以下の、OneSignalチームによって閉じられていたが(one signal documentationに更新される)修正です:

dependencies { 
    compile 'com.onesignal:OneSignal:[3.6.0, 3.99.99]' 
} 
2

WakefulBroadcastReceiverはアンドロイドOに廃止されました -

「アプリは、この時点ではフォアグラウンドであることをいかなる保証を持っていないので、放送の受信からサービスを開始するには、一般的に安全ではありませんそうすることが許されています。

あなたはhttps://developer.android.com/preview/behavior-changes.html#back-all

関連する問題