在xamarin android中设置[Application(UsesCleartextTraffic = true)]的位置

时间:2019-07-09 13:03:40

标签: xamarin.android android-9.0-pie

我试图将其放在MainActivity之上,并且(我知道)它不适合在那里;构建错误:“ GenerateJavaStub任务失败”,但是我不知道该怎么做

[Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)]
[Application(UsesCleartextTraffic = true)]
public class MainActivity : AppCompatActivity

2 个答案:

答案 0 :(得分:0)

您真正需要的是一个应用程序类,然后您可以在其中执行此操作,

添加一个继承自Android应用程序类的类,然后执行以下操作,它应该对您有用

[Application(UsesCleartextTraffic = true)]
public class MainApplication: Application
{

答案 1 :(得分:0)

在共享项目中,您应该有 AssemblyInfo.cs 文件。在文件末尾添加以下行:

[assembly: Application(UsesCleartextTraffic = true)] 

如果它对您有用,请告诉我们,谢谢。