我在Visual Studio 2015中创建了一个名为MyFifthTry的Xamarin.Forms应用程序。当我尝试在已经运行的模拟器(Bluestacks 2)上部署MyFifthTry.Droid项目时,部署失败。 Visual Studio的ErrorList中没有错误,但Android设备日志(logcat)给出了以下三个错误:
1)无法加载memtrack(没有这样的文件或目录)
2)无法加载memtrack模块:-2
3)打开跟踪文件时出错:没有这样的文件或目录(2)
我在互联网上搜索了这些错误并发现了很多问题但是没有一个问题对我有帮助,因为他们都是关于Android Studio和Java的,因此我无法在我的项目中应用这些解决方案。 / p>
我认为这是关于Xamarin.Forms上此错误的新问题。任何帮助将不胜感激。
编辑:这些错误也存在:
Java.io.IOException:拒绝连接
接受stdout和stderr(127.0.0.1:8944)时出错:地址已在使用中
无法加载程序集' FormsViewGroup'在启动注册期间。
这可能是由于调试安装无效。
一个常见的原因是“adb install'应用程序直接而不是从IDE。
我收到了最后一个错误,尽管我从IDE启动了该应用程序。
答案 0 :(得分:1)
经过一些研究后,如果您已经拥有该应用但模拟器上安装了不同的版本,则通常会出现此错误。
如果您删除了已部署到此模拟器的所有现有应用,请重试,这可能会有效。
<强>更新强>
如果不这样做,我会创建一个全新的虚拟设备,并确保您的API级别正确设置为您的应用所需。
尝试使用Visual Studio Android模拟器,效果非常好,这就是我使用的。