我可以在Windows 7 PC上调试Android Xamarin Forms应用程序吗?

时间:2019-07-15 16:57:41

标签: android visual-studio xamarin.forms

我有Windows 7 PC和Windows 10 PC。我已经在两者上安装了Visual Studio 2017,特别是带有.NET(所有组件)的Mobile Development。

我能够在支持Android的Windows 10 PC上开发Xamarin Forms应用程序; iOS和UWP。

我试图在Windows 7 PC上为Android创建Xamarin应用。当我尝试在Windows 7 PC上启动任何模拟器时;我看到此消息:

enter image description here

我已经对此进行了搜索,并且尝试了:

1) Changing the platform of the app from AnyCPU to x86.
2) Reinstalling Visual Studio 2017

我之前发现的一篇文章建议我使用Google模拟器而不是Windows模拟器。

1)我在上面的屏幕快照中使用Google模拟器吗(请注意,模拟器说:“ Google API”)?

2)我是否必须安装Android Studio(https://developer.android.com/studio)并进行本机Android开发才能使用Google模拟器?

1 个答案:

答案 0 :(得分:0)

我敢肯定,您不能在Windows 7上运行官方模拟器。

Android Studio的Windows system requirements说:

Android模拟器仅支持64位Windows

但是,Genymotion似乎可以工作-值得下载和测试。

作为一般警告,我发现用于部署Xamarin Forms的Android工具链是Forms开发中最脆弱的部分。很有可能您会花很多精力来设置它,使其仍然会在Visual Studio中遇到奇怪的,无法诊断的错误。

更新 由于您拥有64位Windows 7,因此值得尝试。

一般建议,请尝试使用普通的Android Studio,并通过其中的模板构建简单的应用。这适用于测试任何环境,无论是虚拟环境还是带有附加设备的环境。如果这不起作用,则Xamarin Forms的添加层不太可能。

哦,很重要的是,不要只是在模拟器上进行测试。您确实需要在硬件上进行测试。