Ear*_*rlz 2 permissions android xamarin.android xamarin
我有一个Xamarin Android应用程序,我一直在尝试创建一个更新.当所有东西都连接起来并正常工作时,我终于发布了APK,我从Google Play收到一条消息,上传的APK现在需要两个额外的权限.用于读写外部存储!我根本不需要这些权限.我试着查看我的项目的Android Manifest,并且看不到那里列出的这样的权限.我的应用程序的旧版本(使用旧版本的Xamarin Android)不需要这些权限.为什么Xamarin会突然注入我没有指定的权限?
我可以确认任何应用都是这种情况.我刚刚创建了一个新的Android应用程序,它需要外部读/写权限,没有明显的方法来禁用该要求
查看AssemblyInfo.cs,默认模板底部有:
[assembly: UsesPermission(Android.Manifest.Permission.Internet)]
[assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)]
Run Code Online (Sandbox Code Playgroud)
权限可以通过AndroidManifest.xml文件或通过设置AssemblyInfo.cs.删除这些行,不再设置权限.
| 归档时间: |
|
| 查看次数: |
2673 次 |
| 最近记录: |