2015-04-16 129 views
0

我想开始使用Xamarin开发android应用程序,但有一个问题 - 模拟器。我已经下载了Xamarin android模拟器,但是看起来我的显卡并不是很好,而且启动一个模拟器并启动一个应用程序需要很长时间。我也尝试将手机连接到计算机并使用USB调试,但似乎Visual Studio无法识别它,并且我没有编译应用程序的选项。我有HTC Desire 310,也尝试使用一些额外的软件来帮助在我的手机上编译,但它只是不工作。任何人都可以帮助我,我可以如何在手机上编译应用程序,或向我推荐适用于较低级计算机的模拟器。谢谢。无法编译android应用程序

+0

您应该先尝试解决USB连接问题。解决方案将取决于您的手机和主机操作系统,但在这里有许多种类的问题和答案。 –

+0

该链接适用于Google模拟器,但听起来像他使用的是Xamarin Android Player – Jason

+0

是的,我正在使用Xamarin Android Player。至于USB连接问题,它连接的很好,我可以把图片,音乐等,在我的手机上,问题是,Visual Studio无法识别手机连接,并没有给我一个选项在我的手机上编译。当我去设备管理器,它告诉我像缺少一些驱动程序的Android USB连接,我不明白我需要下载,我已经尝试下载HTC和Android的USB连接的各种驱动程序,但似乎没有工作。 – Ognjen

回答

0

您是否在手机上启用了开发者选项?假设你的手机有> = 4.0,你可以按照本指南,使开发人员选项:

Enable Developer Settings Android 4.0

与开发选项

现在启用:

在您的电话转到设置 - >开发者选项启用USB调试

现在,如果Visual Studio仍然无法看到您的手机,那么您可能会安装两个Android SDK实例,并且ADB正在与彼此争斗,或者Visual Studio正在查找错误的目录。

打开Visual Studio - >工具 - >选项 - > Xamarin - > Android设置 - > Android SDK中的位置

确保您指向磁盘上的正确的SDK位置。

现在尝试的命令行,看看亚行可以看到您的设备,打开命令行,然后导航到SDK位置根/平台,工具和运行命令

ADB设备

如果你的手机仍然没有没有显示出你可能已经为你的手机安装了错误的USB驱动程序。你也可以尝试

ADB杀服务器 亚行启动服务器 ADB设备

来仔细检查,如果亚行认为您的设备。