Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.android 表单未显示在我的模拟器中_Xamarin.android_Xamarin Studio - Fatal编程技术网

Xamarin.android 表单未显示在我的模拟器中

Xamarin.android 表单未显示在我的模拟器中,xamarin.android,xamarin-studio,Xamarin.android,Xamarin Studio,我有一台mac pro。我在mac上安装了xamarin studio和android开发所需的一切。第一次创建项目时,我运行了它,一切正常。我可以点击一个按钮来计算我的点击次数,这有点像默认值 我决定遵循关于Xamarin的Android快速入门教程,当我完成创建项目并运行它时,我的模拟器中没有显示任何内容。我创建的控件没有显示。我在屏幕上看到的只是“部署完成”。也没有错误消息。我该如何解决这个问题?我希望能够看到我在Emulator中创建的屏幕,并单击各种按钮 现在我刚收到一条错误消息,可

我有一台mac pro。我在mac上安装了xamarin studio和android开发所需的一切。第一次创建项目时,我运行了它,一切正常。我可以点击一个按钮来计算我的点击次数,这有点像默认值

我决定遵循关于Xamarin的Android快速入门教程,当我完成创建项目并运行它时,我的模拟器中没有显示任何内容。我创建的控件没有显示。我在屏幕上看到的只是“部署完成”。也没有错误消息。我该如何解决这个问题?我希望能够看到我在Emulator中创建的屏幕,并单击各种按钮

现在我刚收到一条错误消息,可以在下面找到


/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:警告:未提供-tsa或-tsacert,并且此jar没有时间戳。如果没有时间戳,用户可能无法在签名者证书的过期日期(2047-01-01)或任何未来的撤销日期之后验证此jar。(Phoneword)

我猜您的Android项目没有实际构建,要么是因为您选择了错误的配置和平台对,要么是因为配置和平台对的设置不正确

在Android上构建和运行时,您需要确保将平台更改为
AnyCPU
,然后根据您的配置选择
Debug
Release
。要在iOS上构建和运行,您只需将平台更改为
iPhone模拟器
iPhone

有关如何访问这些设置的信息,请参见下图(只需单击红色框的圆圈):

在Xamarin Studio中,打开项目时:

  • 单击项目->解决方案选项
  • 选择配置选项卡
  • 选择配置映射选项卡
  • 现在将配置下拉菜单更改为
    调试
    ,将平台更改为
    任何CPU
  • 确保在共享项目(最有可能是顶部的项目)旁边选中了构建复选框,并且在Android项目旁边选中了构建复选框
  • 现在单击“确定”,确保选择了正确的配置平台
  • 重新生成解决方案并尝试再次运行
  • *编辑:在评论中发言后,必须解锁模拟器才能实际查看正在运行的应用程序。要解锁仿真器,请执行以下操作:

  • 单击并按住emulator屏幕底部的锁定图标
  • 将鼠标向上拖动到屏幕顶部,然后释放单击

  • 我的猜测是,您的Android项目实际上没有得到构建,或者是因为您选择了错误的配置和平台对,或者是因为配置和平台对的设置不正确

    在Android上构建和运行时,您需要确保将平台更改为
    AnyCPU
    ,然后根据您的配置选择
    Debug
    Release
    。要在iOS上构建和运行,您只需将平台更改为
    iPhone模拟器
    iPhone

    有关如何访问这些设置的信息,请参见下图(只需单击红色框的圆圈):

    在Xamarin Studio中,打开项目时:

  • 单击项目->解决方案选项
  • 选择配置选项卡
  • 选择配置映射选项卡
  • 现在将配置下拉菜单更改为
    调试
    ,将平台更改为
    任何CPU
  • 确保在共享项目(最有可能是顶部的项目)旁边选中了构建复选框,并且在Android项目旁边选中了构建复选框
  • 现在单击“确定”,确保选择了正确的配置平台
  • 重新生成解决方案并尝试再次运行
  • *编辑:在评论中发言后,必须解锁模拟器才能实际查看正在运行的应用程序。要解锁仿真器,请执行以下操作:

  • 单击并按住emulator屏幕底部的锁定图标
  • 将鼠标向上拖动到屏幕顶部,然后释放单击

  • 我会试试这个,然后再给你回复。我有上面列出的确切设置,但模拟器中仍然没有显示任何内容。我可以击中破发点,但之后什么也没有发生。你知道我可以再次检查什么吗?@user2320476你发布的警告不是问题,因为你只是在调试应用程序。在单击“运行”按钮之前,仿真器的名称是否显示在该按钮旁边?是,请输入名称appears@user2320476当你解锁模拟器时,应用程序是否显示在应用程序列表中?我将尝试此操作并返回给你。我有上面列出的确切设置,但模拟器中仍然没有显示任何内容。我可以击中破发点,但之后什么也没有发生。你知道我可以再次检查什么吗?@user2320476你发布的警告不是问题,因为你只是在调试应用程序。在单击“运行”按钮之前,仿真器的名称是否显示在该按钮旁边?是,请输入名称appears@user2320476解锁emulator时,应用程序是否显示在应用程序列表中?