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)
互联网位于正常权限列表中,因此您不会收到提示,因为它是自动授予的
如果应用程序在其清单中声明它需要普通权限,系统会在安装时自动授予应用程序该权限。系统不会提示用户授予普通权限,用户也无法撤销这些权限。
回复: https: //developer.android.com/guide/topics/permissions/normal-permissions.html
| 归档时间: |
|
| 查看次数: |
2489 次 |
| 最近记录: |