【发布时间】:2015-02-23 16:21:28
【问题描述】:
我有一个仅使用 wifi 权限的应用程序,但自从我搬到 android studio 后,我的应用程序的编译后的 apk 使用了另外两个额外权限,即电话/电话 id 和 SD 读/写。 我不知道这些权限是如何以及为什么添加到我的应用程序中的,但许多用户对此表示抱怨。 我的应用使用来自 google play services 和 appcompat 的 google 分析。我也利用这条线
deviceId = Secure.getString(ctx.getContentResolver(), Secure.ANDROID_ID);
有什么想法吗?我不希望那些额外的权限会吓跑我的用户
这是清单文件的内容
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="com.android.vending.BILLING" />
【问题讨论】:
-
请发布您的 AndroidManifest.xml 的内容。
-
嘿@aga 抱歉我编辑了我的帖子的遗漏
-
尝试清理你的项目。
-
您在项目中使用了 WifiManager 吗?
-
您是否正在使用一些具有这些权限的库?清单合并从您在项目中拥有的所有模块中提取权限。