Evi*_*eer 5 c# mobile android xamarin.ios xamarin
我正在使用多个测试设备进行开发 - Nexus 5 和 Nexus S。
Nexus 5 没有任何问题,但 S 似乎有问题。
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
SetContentView (Resource.Layout.Main);
Button button = FindViewById<Button> (Resource.Id.myButton);
button.Click += delegate
{
Authenticate();
};
}
Run Code Online (Sandbox Code Playgroud)
此代码在 Nexus S 上中断,它发现按钮为空。因此,我假设它没有正确或足够快地生成我的布局。
我尝试添加一个简单的空检查,但应用程序似乎完全忽略它并使用旧程序集。因此,在较旧的设备上,当您部署时,程序集不会自动替换。
有没有人经历过这个?解决办法是什么?
编辑:Nexus S 的 API 级别是 API 16
编辑:通过 Visual Studio 启动它,“部署”配置设置被勾选,所以我认为这是它不刷新的原因。Xamarin 中是否有设置可以在某个时候自动重置它?
| 归档时间: |
|
| 查看次数: |
2181 次 |
| 最近记录: |