У меня есть эта проблема только на Android 8.0, но я не могу понять, почему.
Сбой приложения после нескольких минут ожидания.
Моему приложению предоставлены разрешения на доступ, а на моем устройстве включена Bluetooth (и поддержка BLE)
Это ошибка:
java.lang.RuntimeException:
на android.app.ActivityThread.handleReceiver (ActivityThread.java:3399)
на android.app.ActivityThread.-wrap18 (неизвестный источник)
на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1780)
на android.os.Handler.dispatchMessage (Handler.java:105)
на android.os.Looper.loop (Looper.java:164)
на android.app.ActivityThread.main (ActivityThread.java:6944)
в java.lang.reflect.Method.invoke (родной метод)
на com.android.internal.os.Zygote $ MethodAndArgsCaller.run (Zygote.java:327)
на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1374)
Вызвано: java.lang.IllegalStateException:
на android.app.ContextImpl.startServiceCommon (ContextImpl.java:1538)
на android.app.ContextImpl.startService (ContextImpl.java:1484)
на android.content.ContextWrapper.startService (ContextWrapper.java:663)
на android.content.ContextWrapper.startService (ContextWrapper.java:663)
на android.support.v4.content.WakefulBroadcastReceiver.startWakefulService
(WakefulBroadcastReceiver.java:99)
на com.google.firebase.iid.FirebaseInstanceIdInternalReceiver.zzh
(Неизвестный источник: 11)
на com.google.firebase.iid.FirebaseInstanceIdInternalReceiver.zzb
(Неизвестный источник: 78)
на com.google.firebase.iid.FirebaseInstanceIdInternalReceiver.onReceive
(Неизвестный источник: 25)
на android.app.ActivityThread.handleReceiver (ActivityThread.java:3392)
Это мой выпускник:
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "xxx.yyyy"
minSdkVersion 19
targetSdkVersion 27
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:27.0.2'
compile 'com.android.support:design:27.0.2'
// Google Play Service
compile 'com.google.android.gms:play-services-identity:9.8.0'
//compile 'com.google.android.gms:play-services-gcm:10.2.1'
compile 'com.google.android.gms:play-services-location:9.8.0'
// compile 'com.google.android.gms:play-services-appindexing:9.8.0'
//compile 'com.google.android.gms:play-services-ads:9.8.0'
compile 'com.google.android.gms:play-services-analytics:9.8.0'
compile 'com.google.android.gms:play-services-maps:9.8.0'
compile 'com.google.android.gms:play-services-analytics:9.8.0'
// Asynchronous Networking and Image Loading
compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1'
compile 'com.google.code.gson:gson:2.8.0'
compile 'com.squareup.picasso:picasso:2.5.2'
//Alt-Beacon
compile 'org.altbeacon:android-beacon-library:2.13.1'
// Firebase
//compile 'com.google.firebase:firebase-core:9.8.0'
//compile 'com.google.firebase:firebase-messaging:9.8.0'
// Facebook
implementation 'com.facebook.android:facebook-login:[4,5)'
}
apply plugin: 'apply plugin: 'com.android.application'
android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "xxx.yyyy"
minSdkVersion 19
targetSdkVersion 27
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:27.0.2'
compile 'com.android.support:design:27.0.2'
// Google Play Service
compile 'com.google.android.gms:play-services-identity:9.8.0'
//compile 'com.google.android.gms:play-services-gcm:10.2.1'
compile 'com.google.android.gms:play-services-location:9.8.0'
// compile 'com.google.android.gms:play-services-appindexing:9.8.0'
//compile 'com.google.android.gms:play-services-ads:9.8.0'
compile 'com.google.android.gms:play-services-analytics:9.8.0'
compile 'com.google.android.gms:play-services-maps:9.8.0'
compile 'com.google.android.gms:play-services-analytics:9.8.0'
// Asynchronous Networking and Image Loading
compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1'
compile 'com.google.code.gson:gson:2.8.0'
compile 'com.squareup.picasso:picasso:2.5.2'
//Alt-Beacon
compile 'org.altbeacon:android-beacon-library:2.13.1'
// Firebase
//compile 'com.google.firebase:firebase-core:9.8.0'
//compile 'com.google.firebase:firebase-messaging:9.8.0'
// Facebook
implementation 'com.facebook.android:facebook-login:[4,5)'
}
apply plugin: 'com.google.gms.google-services'