应用程序在安装时不请求互联网许可

Far*_*ani 3 android xamarin.android xamarin

我有一个由 Xamarin 编写的 Android 应用程序,在调试时它工作得非常好。

但是当我想发布它时,我的 *.apk 安装程序不会请求 INTERNET 权限,因此我的应用程序在需要连接时就会崩溃,这几乎出现在每个活动中,因为它是一个在线应用程序。

我已在清单文件中添加了权限,但由于某种原因,该应用程序仅要求从 SD 卡读取和写入数据的权限,并完全忽略互联网权限。

这是我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="ComicCity.ComicCity" android:versionCode="1" android:versionName="1.0" android:installLocation="preferExternal">
<uses-sdk android:minSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.DELETE_CACHE_FILES" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application android:label="ComicCity" android:icon="@drawable/CCicon"></application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

Sus*_*ver 5

互联网位于正常权限列表中,因此您不会收到提示,因为它是自动授予的

如果应用程序在其清单中声明它需要普通权限,系统会在安装时自动授予应用程序该权限。系统不会提示用户授予普通权限,用户也无法撤销这些权限。

回复: https: //developer.android.com/guide/topics/permissions/normal-permissions.html