我正在尝试使用快速部署
在模拟器中快速测试我的 Android 应用。我这样做是因为,您可能知道,在模拟器上构建和测试应用程序非常缓慢且令人沮丧,因此我需要加快速度。
PS:如果您对如何在 30 秒内在模拟器上部署和运行应用程序有任何建议,我将不胜感激。我的应用程序又小又简单,所以在模拟器上运行应该不需要花 1.5 分钟?
部署失败并出现错误:
Xamarin.AndroidTools.AndroidDeploymentException:
FastDevDirectoryCreationFailed at
Xamarin.AndroidTools.AndroidDeploySession.WaitForRemoteDirCreation(String
destinationPath, CancellationToken token) at
Xamarin.AndroidTools.AndroidDeploySession.InstallAssemblies(String
destinationPath, CancellationToken token) at
Xamarin.AndroidTools.AndroidDeploySession.FastDev(Boolean useExternal)
at Xamarin.AndroidTools.AndroidDeploySession.Run(CancellationToken
token) at
Xamarin.AndroidTools.AndroidDeploySession.RunLogged(CancellationToken
token) at
Xamarin.AndroidTools.AndroidDeploySession.Start(CancellationToken
token)
我该如何解决这个错误?并成功使用快速部署
并将其部署到模拟器?您如何加快 Android 模拟器的部署和测试?
相关信息:
- 在 Windows 8.1 Surface Pro 2(4GB 内存)上
- 使用 VS2013 专业版
- Android 模拟器是 Nexus (API 21) CPU = Intel ATOM x86。我使用它是因为 Xamarin suggests这是为了加快部署。
- 该项目使用 Xamarin 和 MVVM Cross
如果我使用 Use Fast Deployment
部署到不同的模拟器,我不会收到任何部署错误,但是当应用程序运行时它会立即崩溃:不幸的是 'app' has stop
最佳答案
虽然我不知道什么是快速部署,但我可以推荐一个速度非常快的模拟器 - Genymotion。我将它用于我的应用程序,并在 10 秒内完成部署。下面是链接。 https://www.genymotion.com/
关于android - 将应用程序快速部署到 Android 模拟器总是失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32419302/