我有一个基本的Xamarin Forms应用程序.它适用于iOS模拟器.
但是,当我尝试使用VS Android模拟器(在Marshmallow中使用5.1)时,每次打开时都会崩溃.即使我尝试运行而没有调试.以下是我一直看到的错误:
01-14 16:22:10.290 D/Mono ( 1366): AOT module 'mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/App3.Droid-2/libaot-mscorlib.dll.so" not found
01-14 16:22:10.290 D/Mono ( 1366): AOT module '/Users/builder/data/lanes/2512/d3008455/source/monodroid/builds/install/mono-x86/lib/mono/aot-cache/x86/mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/App3.Droid-2/libaot-mscorlib.dll.so" not found
01-14 16:22:10.294 D/Mono ( 1366): Unloading image data-0x9659b010 [0xb93d5940].
Run Code Online (Sandbox Code Playgroud)
我正在运行VS2015 + Xamarin Forms 2.0最新和最好的.
这里发生了什么?
我可以很好地启动VS Emulator设备,但它们根本不会出现在ADB/Android工作室中.
我搜索并发现了一个类似的问题(同样的问题,只有我安装了独立的模拟器),但OP提供了一种解决方法,我想知道如何实际修复它,以便它每次都按预期显示,而不必手动连接(并且根据SO礼仪不想在评论中询问).
我还在Microsoft FAQ帖子中找到了一个"解决方案" ,指示您编辑注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK工具
但是在我的注册表中的"Wow6432Node"下找不到"Android SDK工具",这很可能是导致问题的原因.由于Android Studio/SDK安装或其他原因,我不确定它是否丢失,但是例如Genymotion设备连接到ADB没有任何问题.(我总是对手动向注册表添加任何内容感到不安,但也许我应该自己添加'PATH'?)
我今天刚刚安装了一些全新的Windows 10安装程序,并且自己没有在注册表中搞乱任何东西.
任何帮助表示赞赏.提前致谢!
我创建空白的xamarin android项目,而无需添加任何代码,当我调试此项目调试没有问题,但当我运行应用程序与Visual Studio模拟器为Android模拟器运行但没有启动我的应用程序和部署失败,并没有告诉我错误
为什么?请帮我
我创建了一个新的裸机,Xamarin Cross Platform应用程序,当使用Marshmallow(6.0 API 23)在VS模拟器中运行Android项目时出现以下错误:
等待运行时检查完成
模拟器成功启动,项目构建时没有警告或错误.我一夜之间把它留在了这个状态,但它没有超过这一点.
任何方向/建议将不胜感激.
编辑1:使用Android SDK映像有效,因此问题似乎与Hyper-V VM有关.
visual-studio xamarin xamarin.forms visual-studio-emulator visual-studio-2017
我在VS Emulator的Android客户操作系统上安装了Gapps(Gapps CyanogenMod 13,Android 6.0 - Marshmallow(适用于Android 6.0 Gapps)HDPI/MDPI/TINY:gapps-600-base-20151016-1-signed.zip) Android(使用5.7"Marshmallow 6.0.0 XHDPI Phone API Level 23设备映像)每/sf/answers/2209529871/(并在adb中获得成功消息)并且重新启动后唯一出现的问题模拟器和来宾操作系统是Google Play商店.启动它只会打开一个空白的白色屏幕,并立即关闭.
我甚至尝试过拖放安装gapps zip,它说它成功并提示关闭(adb方法没有做),但仍然没有变化.
android-emulator google-play-services visual-studio-2015 visual-studio-emulator
我正在尝试连接到我正在启动VS Android模拟器的机器的本地主机.当Android版本是Kitkat时,我能够成功连接到IIS服务器.但是,当VS Android版本是Lollipop或Marshmallow时,我无法连接.我连接到localhost的方式是在模拟器的浏览器中输入http://169.254.80.80.根据http://developer.android.com/tools/devices/emulator.html#networkaddresses,我应该能够使用IP地址10.0.2.2连接到localhost.但是,这个IP地址似乎对我不起作用.
android localhost emulation android-emulator visual-studio-emulator
正如标题所说,我的VS Android模拟器没有连接到互联网.在Android屏幕中,它表示它已连接到WiFi,但浏览不起作用.
期待问题是我在MacBook上运行Parallels中的Windows 10,但我不知道如何解决它.Windows"认为"它连接到以太网.
Windows中的我的适配器设置如下所示:
我的模拟器的Hyper-V网络设置:
Parallels中的网络设置设置为桥接网络WIFI
android parallels hyper-v visual-studio-2015 visual-studio-emulator
我之前通过拖放在Visual Studio Emulator for Android上安装了一个软件包.我昨天得到了一个新的更新.模拟器似乎不再支持拖放.谁能对此有所了解?
优步目标:在Windows机器上调试/部署react-native android应用程序
问题:部署到模拟器时react-native run-android失败> com.android.builder.testing.api.DeviceException: No connected devices!.我试过跑adb devices,但没有返回任何设备.我的假设是,为了使这个工作,我需要至少让adb知道模拟器,所以我在这里.
版本
Windows 10
Version 1703 (OS Build 15063.540)
ABD
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android
适用于Android的Visual Studio模拟器 1.1.622.2
由模拟器托管的Android OS KitKat (4.4) API Level 19
仿真设备 5" screen XXDPI Phone "Similar to Samsung Galaxy S5, Sony"
建立
结果
adb devices返回无法找到设备后跟两个空行:
List of devices attached …
我正在使用Visual Studio 2015更新1与windows 10 build 10586 TH1.
我也在使用Xamarin版本4.0.1.96.
我创建了一个空白的Xamarin.Forms应用程序.它可以毫无问题地部署到Windows Phone模拟器.但无法部署到Android Emulators.
当我启动Android项目Android Emulator成功启动但视觉工作室冻结此步骤.
我已经尝试了很多android模拟器配置文件,但无法解决问题.
此问题仅适用于在物理Android设备上成功部署的 Emulators和项目.
我对Xamarin.Android项目也有同样的问题.
这是输出窗口中的所有文本:
预先感谢您的帮助.
android android-emulator xamarin xamarin.forms visual-studio-emulator