【问题标题】:Reading build/outputs/logs File from Gradle/Android Studio从 Gradle/Android Studio 读取 build/outputs/logs 文件
【发布时间】: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


    【解决方案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 正在由您的 com.google.android.gms:play-services-measurement:8.3.0 依赖项添加。

    【讨论】:

    • 非常感谢@CommonsWare。这个文件有点难读。
    • @user3520299:是的,这不是最用户友好的报告。 :-(
    猜你喜欢
    • 1970-01-01
    • 2015-08-13
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 2019-03-05
    • 1970-01-01
    • 2022-11-16
    • 1970-01-01
    相关资源
    最近更新 更多