【发布时间】:2016-06-08 21:14:11
【问题描述】:
我注意到当用户安装我的 Android 应用时,它会请求“防止手机进入睡眠状态”。我知道我没有添加任何 Wake_Lock,但我认为第 3 方库之一添加了。
经过一番谷歌搜索,我发现我可以在 build/outputs/logs 中找到合并的 Manifest 文件。我找到了该文件并找到了一个 Wake_lock 但不确定它归属于谁。
是上面还是下面的行表明谁在请求 Wake_Lock?或者更好的说法是由 Butterknife 或 Google Play Services 引起的?
这是我在其中找到 Wake_Lock 的摘录:
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
【问题讨论】:
标签: android android-gradle-plugin google-play-services android-manifest butterknife