表单未显示在我的模拟器中
Form not showing up in my Emulator
我有一个 mac 亲。我在 mac 上安装了 xamarin studio 和 android 开发所需的一切。我第一次创建项目时 运行 它一切正常。我能够点击一个按钮,它计算我的点击次数有点像默认。
我决定遵循 Xamarin 上的 Android 快速入门教程,当我完成项目创建后 运行 它在我的模拟器中没有任何显示。我创建的控件没有出现。我在屏幕顶部得到的只是 "Deployment Completed" 。也没有错误信息。我该如何解决这个问题?我希望能够看到我在模拟器中创建的屏幕并单击各种按钮。
现在我刚收到一条错误消息,可以在下面找到它。
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:警告:未提供 -tsa 或 -tsacert,并且此 jar 没有时间戳。如果没有时间戳,用户可能无法在签名者证书的到期日期 (2047-01-01) 或任何未来的撤销日期之后验证此 jar。 (电话词)
我的猜测是您的 Android 项目实际上并没有构建,因为您选择了错误的配置和平台对,或者因为配置和平台对的设置不正确。
在 Android 上构建和 运行ning 时,您要确保将 Platform 更改为 AnyCPU
,然后选择Debug
或 Release
用于您的配置,具体取决于您的目标环境。要在 iOS 上构建和 运行ning,您只需将 Platform 更改为 iPhone Simulator
或 iPhone
.
请参阅下图了解如何访问这些设置(只需单击红框圈出的位置):
在 Xamarin Studio 中,打开您的项目:
- 单击项目 -> 解决方案选项
- 选择配置选项卡
- 选择配置映射选项卡
- 现在将 Configuration 下拉菜单更改为
Debug
,将 Platform 更改为 AnyCPU
- 确保选中共享项目旁边的 Build 复选框(很可能是顶部的那个)并且 Build 复选框已选中 Android 项目
旁边
- 现在单击“确定”,确保选择了正确的配置和平台
- 重建解决方案并再次尝试运行
*编辑:在评论中讨论后,必须解锁模拟器才能实际查看 运行ning 应用程序。要解锁模拟器:
- 点击并按住模拟器屏幕底部的锁定图标
- 将鼠标向上拖动到屏幕顶部并释放点击
我有一个 mac 亲。我在 mac 上安装了 xamarin studio 和 android 开发所需的一切。我第一次创建项目时 运行 它一切正常。我能够点击一个按钮,它计算我的点击次数有点像默认。
我决定遵循 Xamarin 上的 Android 快速入门教程,当我完成项目创建后 运行 它在我的模拟器中没有任何显示。我创建的控件没有出现。我在屏幕顶部得到的只是 "Deployment Completed" 。也没有错误信息。我该如何解决这个问题?我希望能够看到我在模拟器中创建的屏幕并单击各种按钮。
现在我刚收到一条错误消息,可以在下面找到它。
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:警告:未提供 -tsa 或 -tsacert,并且此 jar 没有时间戳。如果没有时间戳,用户可能无法在签名者证书的到期日期 (2047-01-01) 或任何未来的撤销日期之后验证此 jar。 (电话词)
我的猜测是您的 Android 项目实际上并没有构建,因为您选择了错误的配置和平台对,或者因为配置和平台对的设置不正确。
在 Android 上构建和 运行ning 时,您要确保将 Platform 更改为 AnyCPU
,然后选择Debug
或 Release
用于您的配置,具体取决于您的目标环境。要在 iOS 上构建和 运行ning,您只需将 Platform 更改为 iPhone Simulator
或 iPhone
.
请参阅下图了解如何访问这些设置(只需单击红框圈出的位置):
在 Xamarin Studio 中,打开您的项目:
- 单击项目 -> 解决方案选项
- 选择配置选项卡
- 选择配置映射选项卡
- 现在将 Configuration 下拉菜单更改为
Debug
,将 Platform 更改为AnyCPU
- 确保选中共享项目旁边的 Build 复选框(很可能是顶部的那个)并且 Build 复选框已选中 Android 项目 旁边
- 现在单击“确定”,确保选择了正确的配置和平台
- 重建解决方案并再次尝试运行
*编辑:在评论中讨论后,必须解锁模拟器才能实际查看 运行ning 应用程序。要解锁模拟器:
- 点击并按住模拟器屏幕底部的锁定图标
- 将鼠标向上拖动到屏幕顶部并释放点击