Ich bemerkte, dass meine Android-App "Handy nicht schlafen" aktiviert, wenn Benutzer es installierten. Ich weiß, dass ich kein Wake_Lock hinzugefügt habe, aber eine der Bibliotheken von Drittanbietern gefunden hat.Lesen von Build/Ausgaben/Logs Datei von Gradle/Android Studio
Nach einigem googlen fand ich, dass ich die zusammengefügte Manifest-Datei im Build/outputs/logs finde. Ich habe die Datei gefunden und einen Wake_lock gefunden, war mir aber nicht sicher, wem sie zugeordnet wurde.
Sind es die Zeilen darüber oder darunter, die sagen, wer die Wake_Lock anfordert? Oder besser gesagt, wird es durch Butterknife oder Google Play Services verursacht? Hier
ist der Auszug, dass ich die WAKE_LOCK gefunden:
MERGED from [com.android.support:support-v4:23.3.0] /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/build/intermediates/exploded-aar/com.android.support/support-v4/23.3.0/AndroidManifest.xml:20:5-43
MERGED from [com.jakewharton:butterknife:8.0.1] /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/build/intermediates/exploded-aar/com.jakewharton/butterknife/8.0.1/AndroidManifest.xml:5:5-43
android:targetSdkVersion
INJECTED from /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/src/main/AndroidManifest.xml
INJECTED from /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/src/main/AndroidManifest.xml
android:minSdkVersion
INJECTED from /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/src/main/AndroidManifest.xml
INJECTED from /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/src/main/AndroidManifest.xml
uses-permission#android.permission.WAKE_LOCK
ADDED from [com.google.android.gms:play-services-measurement:8.3.0] /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-measurement/8.3.0/AndroidManifest.xml:24:5-67
MERGED from [com.google.android.gms:play-services-measurement:8.3.0] /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-measurement/8.3.0/AndroidManifest.xml:24:5-67
MERGED from [com.google.android.gms:play-services-measurement:8.3.0] /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-measurement/8.3.0/AndroidManifest.xml:24:5-67
android:name
ADDED from [com.google.android.gms:play-services-measurement:8.3.0] /Users/SamMyxer/jackrabbit/sl_saplingandroidbase/SaplingLearning/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-measurement/8.3.0/AndroidManifest.xml:24:22-65
provider#com.google.android.gms.measurement.AppMeasurementContentProvider
Vielen Dank @CommonsWare. Diese Datei ist ein bisschen schwierig zu lesen. – SamIAmHarris
@ user3520299: Ja, es ist nicht der benutzerfreundlichste Bericht. :-( – CommonsWare