android - 为什么我的应用会请求我没有请求的权限?

标签 android xamarin

我的 APK 正在请求这些权限:

android.permission.ACCESS_NETWORK_STATE
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_LOGS
android.permission.WRITE_EXTERNAL_STORAGE

当我尝试在 Play 商店发布 APK 或尝试在我的物理设备上安装 APK 时,我可以看到。

但是,我的应用程序 list 只有:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" />

为什么我的应用会请求其他权限?

我的解决方案有一个 Xamarin.Forms PCL 项目、一个共享的 PCL 实用程序项目和 native Android 项目。 我正在使用 SQLite.NET(它不需要这些权限)是否相关?

有什么想法吗?

编辑:这是整个 list :

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.SpaceMonkey.Boats">
    <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="21" />
    <application android:label="Boats" android:icon="@drawable/anchor" android:theme="@android:style/Theme.Material"></application>
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_LOGS" />
    <uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" />
</manifest>

最佳答案

根据 this article Xamarin.Insights.dll list 有这个:

[assembly: UsesPermission("android.permission.WRITE_EXTERNAL_STORAGE")]
[assembly: UsesPermission("android.permission.INTERNET")]

这会是你的情况吗?

关于android - 为什么我的应用会请求我没有请求的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30742159/

相关文章:

image - 将图像绑定(bind)到 URL Xamarin 表单 XAML

android - 如何使 TextView 闪烁

android - FragmentTabHost FragmentManager 无效

c# - Xamarin无法连接到mysql

xamarin - 错误 : Could not find 2 Android X assemblies, 确保安装以下 NuGet 包 : - Xamarin. AndroidX.MediaRouter

c# - 在 Xamarin Android 项目中引用 .Net Standard 项目时出错

android - 将 AudioTrack 流与节拍器的 UI 同步

android - 从另一个 AsyncTask 的 onPostExecute 启动的 asyncTask 在 API 10 中无法正确执行

java - 从输入中找到路径为 'lib/arm64-v8a/libc++_shared.so' 的 2 个文件...-react native

android - 无法在 Android 模拟器上运行 Flutter App