0

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 

Antwort

1
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 

WAKE_LOCK durch Ihre com.google.android.gms:play-services-measurement:8.3.0 Abhängigkeit hinzugefügt wird.

+0

Vielen Dank @CommonsWare. Diese Datei ist ein bisschen schwierig zu lesen. – SamIAmHarris

+0

@ user3520299: Ja, es ist nicht der benutzerfreundlichste Bericht. :-( – CommonsWare