相关疑难解决方法(0)

应用程序不在Visual Studio 2015中的Android视觉工作室模拟器中运行

我创建空白的xamarin android项目,而无需添加任何代码,当我调试此项目调试没有问题,但当我运行应用程序与Visual Studio模拟器为Android模拟器运行但没有启动我的应用程序和部署失败,并没有告诉我错误

为什么?请帮我

android xamarin visual-studio-2015 visual-studio-emulator

21
推荐指数
3
解决办法
3万
查看次数

Visual Studio android模拟器无法完全启动

我在visual studio 2015中创建了一个空白的cordova应用程序,并开始使用visual studio android模拟器进行调试(首先使用棒棒糖,然后使用kitkat).XDE启动并显示屏幕OS is starting....它会持续很长一段时间才显示出来

The emulator is unable to connect to the device operating system; The device did not response to the connect request. Some functionalities might be disabled'

关闭对话框后,它会一直存在,直到我杀死模拟器.杀死模拟器会触发visual studio的错误.

Could not start emulated device 'VS Emulator Lollipop Phone'.

当我打开hyper-v时,我在列表中看到vm并显示为正在运行.当我连接时,我看到如下控制台屏幕

屏幕

android android-emulator vs-android visual-studio-2015

19
推荐指数
3
解决办法
2万
查看次数

Xamarin.Android Projects未能在Android的visual studio模拟器中部署

我正在使用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项目也有同样的问题.

这是输出窗口中的所有文本:

  • 1>启动部署4.5"KitKat(4.4)HDPI手机......
  • 1>启动仿真器4.5"KitKat(4.4)HDPI电话......
  • 1>验证模拟器参数...
  • 1>确定仿真器是否已在运行...
  • 1>准备虚拟机......
  • 1>启动模拟器......
  • 1>模拟器成功启动

预先感谢您的帮助.

android android-emulator xamarin xamarin.forms visual-studio-emulator

7
推荐指数
2
解决办法
6690
查看次数

用于Android的Visual Studio模拟器无法正常工作:找不到mscorlib.dll.so

配置Hyper-V并设法使其运行后,AndroidVisual Studio模拟器正在启动.我可以看到我的启动画面,但随后该应用程序退出.这是输出日志:

InspectorDebugSession(1): StateChange: Start -> EntryPointBreakpointRegistered
InspectorDebugSession(1): Constructed
Android application is debugging.
03-25 10:24:48.717 D/dalvikvm( 1251): Late-enabling CheckJNI
03-25 10:24:48.749 D/dalvikvm( 1251): Trying to load lib /data/app-lib/MyApp.Droid-1/libmonodroid.so 0xa8f89c78
03-25 10:24:48.749 D/dalvikvm( 1251): Added shared lib /data/app-lib/MyApp.Droid-1/libmonodroid.so 0xa8f89c78
03-25 10:24:48.761 W/monodroid( 1251): Using override path: /data/data/MyApp.Droid/files/.__override__
03-25 10:24:48.761 W/monodroid( 1251): Using override path: /storage/emulated/0/Android/data/MyApp.Droid/files/.__override__
03-25 10:24:48.761 W/monodroid( 1251): Trying to load sgen from: /data/data/MyApp.Droid/files/.__override__/libmonosgen-2.0.so
03-25 10:24:48.761 W/monodroid( 1251): Trying to load sgen from: /storage/emulated/0/Android/data/MyApp.Droid/files/.__override__/libmonosgen-2.0.so …
Run Code Online (Sandbox Code Playgroud)

android android-emulator xamarin visual-studio-2015 visual-studio-emulator

2
推荐指数
1
解决办法
1912
查看次数

Xamarin Android 应用程序未达到断点

我只是为了一个项目的工作和个人利益而进入 xamarin android 开发,我遇到了调试问题。我的项目只是一个 android 空白应用程序项目。我添加了 2 个按钮和一个名为 buttonPrev、buttonNext 和 textTitle 的 TextView。单击上一个按钮将 textTitle 文本设置为“Prev Clicked”,下一个按钮将 textTitle 更改为“Next Clicked”。在 buttonPrev_Click 事件处理程序中,我设置了一个断点。一旦我在 android 模拟器中运行应用程序,这个断点就会变成一个禁用的断点。

我目前遇到的问题是,当我设置断点时,代码左侧的断点图标是禁用的断点。将鼠标悬停在未被击中的禁用断点上时,我得到以下消息。

当前不会命中断点。包含此断点的模块尚未加载或无法获取断点地址。位置:MainActivity.cs line 36 character 10 ('CoursesAndroid.MainActivity._buttonPrev_Click(object sender, EventArgs e)')

我通过互联网上的研究尝试过的事情。

  1. 确保在项目属性中选中Use Shared Runtime复选框。
    位置:项目属性=>Android 选项=>打包选项卡=> 使用共享运行时。
  2. 选中和取消选中使用快速部署(仅限调试模式)复选框。项目位置:属性=>Android 选项=>打包选项卡=>使用快速部署(仅限调试模式)
  3. 将调试器选项设置为 Xamarin(默认)和 Microsoft。位置:属性=>Android 选项=>打包选项卡=>调试器
  4. 删除项目目录中的obj&bin目录,并重新构建并运行应用程序。
  5. 除了在重新安装之前删除设备管理器中的所有隐藏项目之外,还卸载和重新安装 Hyper-V。

我在这里不知所措,任何帮助将不胜感激。如果需要更多信息,请不要犹豫,我会尽力回答。

我正在使用的东西:

  1. Visual Studio 2015 更新 3 - 版本 14.0.25425.01
  2. Android SDK - Android 7.0 (API 24)
  3. 适用于 Android 的 Visual Studio 模拟器
  4. 模拟器设备配置文件:5" KitKat (4.4) XXHDPI …

c# debugging android xamarin.android visual-studio-2015

1
推荐指数
1
解决办法
2689
查看次数