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

时间:2017-01-16 15:46:16

标签: xamarin.android xamarin-studio

我有一个mac pro。我安装了xamarin工作室以及我在mac上进行android开发所需的一切。我第一次创建项目时运行它,一切正常。我能够点击一个按钮来计算我的点击次数,就像默认一样。

我决定关注Xamarin上的Android快速入门教程,当我完成创建项目并运行它时,我的模拟器中没有显示任何内容。我创建的控件没有显示出来。我在屏幕上的所有内容都是"部署完成" 。也没有错误消息。我怎么麻烦拍这个?我希望能够看到我在模拟器中创建的屏幕并单击各种按钮。

enter image description here

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

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

1 个答案:

答案 0 :(得分:0)

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

在Android上构建和运行时,您需要确保将平台更改为function varargout = test(varargin) n = length(varargin); disp(n); for k=1:n [row, col] = size(varargin{k}); result = 1; for i=1:row for j=1:col if i == j result = result * varargin{k}(i,i); end end varargout{k} = result; end end ,然后为您的<选择AnyCPUDebug strong>配置,具体取决于您定位的环境。要在iOS上构建和运行,只需将平台更改为ReleaseiPhone Simulator

请参阅下面的图片,了解如何访问这些设置(只需点击红色框圈出的位置): Xamarin Studio Platform and Configuration Screenshot

在Xamarin Studio中,打开您的项目:

  1. 点击项目 - &gt; 解决方案选项
  2. 选择配置标签
  3. 选择配置映射标签
  4. 现在将配置下拉列表更改为iPhone,将平台更改为Debug
  5. 确保共享项目旁边的构建复选框(很可能是顶部的那个),并且在Android旁边选中了构建复选框项目
  6. 现在点击确定,确保您选择了正确的配置并选择了平台
  7. 重建解决方案并尝试再次运行
  8. *编辑:在评论中说话后,必须解锁模拟器才能实际查看正在运行的应用程序。解锁模拟器:

    1. 单击并按住模拟器屏幕底部的锁定图标
    2. 将鼠标向上拖动到屏幕顶部并释放单击