2016-02-04 26 views
7

Ben bu izin isteyen benim uygulamasını yükleyin:Uygulamam neden "telefonun uyumasını engelliyor" izni istiyor?

o WAKE_LOCK izni geliyor ama benim app belirtmek gelmez varsayıyorum

uyku önle telefonun. Ben Acra ve Google Analytics ile bağlantı ediyorum ama izin olanlardan geliyor olabilir nasıl görmüyorum

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.BLUETOOTH" /> 
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 

: İşte benim manifest'ten izni listesidir.

GÜNCELLEME: burada ana modülüm için bir yapı.

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:23.0.1' 
    compile project(':acra-4.7.0') 
    compile 'com.google.android.gms:play-services-analytics:8.4.0' 
} 

apply plugin: 'com.google.gms.google-services' 

GÜNCELLEME: google oyun analitiğini de yapar ben basit bir Google Analytics raporlama WAKE_LOCK gerekmez gibi

ADDED from [com.google.android.gms:play-services-basement:8.4.0] 
C:\Users\Bill\Workspace\NetworkExplorer\app\build\intermediates\exploded- 
    aar\com.google.android.gms\play-services-basement\ 
8.4.0\AndroidManifest.xml:23:13-66 
uses-permission#android.permission.WAKE_LOCK 

görünüyor: manifest'te suçlu bulundu CommonsWare önerdiği gibi.

+0

FLAG_KEEP_SCREEN_ON gibi bir şey kullanmıyor musunuz? daha fazlası http://developer.android.com/training/scheduling/wakelock.html –

+2

Kendimi [bu yanıt] 'dan alıntılama (https://stackoverflow.com/a/30546670/115145): "... izinlerin nereden geldiğini belirlemeniz gerekir.Modülünüzün yapı/çıkışları/logları/manifestasyonlarında açık bir birleşme raporu olmalıdır, bunu anlamak biraz zor olacaktır, ama umarız ki buna katkıda bulunan kütüphaneyi tanımlayabilirsiniz. izni." – CommonsWare

+0

http://stackoverflow.com/questions/32646830/more-permissions-in-uploaded-apk-than-in-manifest-file/32647054#32647054 – Kuffs

cevap

2
<uses-permission android:name="android.permission.WAKE_LOCK" tools:node="remove" /> 

o işi yapacağız.

Umarım yardımcı olur.

İlgili konular