2
我剛剛在安裝有Android 6.0.1的Nexus 9平板電腦上安裝了我的應用程序。當我啓動我的應用程序時,我注意到事情搞糟了。實際上,即使在我的Manifest中聲明,權限也不會被授予。當我將它安裝在運行Android 5.1的手機上時,我不必做任何事情,並且授予了權限。從計算機安裝應用程序時的Android權限
有什麼我失去了權限或某些設備不會允許權限,除非你有Play商店和用戶提示的確認?
我剛剛在安裝有Android 6.0.1的Nexus 9平板電腦上安裝了我的應用程序。當我啓動我的應用程序時,我注意到事情搞糟了。實際上,即使在我的Manifest中聲明,權限也不會被授予。當我將它安裝在運行Android 5.1的手機上時,我不必做任何事情,並且授予了權限。從計算機安裝應用程序時的Android權限
有什麼我失去了權限或某些設備不會允許權限,除非你有Play商店和用戶提示的確認?
我注意到事情搞糟了。實際上,即使在我的Manifest中聲明,權限也不會被授予。
您很可能會在代碼中針對支持新許可模式(docs)的Marshmallow SDK(API23)構建您的應用程序。這是行不通的。由於快速解決方案將target-sdk
更改爲22
(或更低版本)並再次構建您的應用程序。或者添加對運行時權限的支持。
http://developer.android.com/training/permissions/requesting.html'從Android 6.0(API級別23)開始,用戶在應用程序運行時爲應用程序授予權限,而不是在安裝應用程序時授予。 – milcaepsilon