问题标签 [visual-studio-emulator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1254 浏览

android - 应用程序中的 Visual Studio Android 模拟器黑屏定期

我目前正在虚拟机中使用 Xamarin 和 Visual Studio 开始应用程序开发(我的实际 PC 不支持 android Emulation,但隔壁的服务器支持)。
每当我打开虚拟 android 设备(使用 Visual Studio Emulator for Android)并使用或调试应用程序时,由于某种未知原因,我会出现黑屏,我可以通过单击主页返回和应用程序管理器按钮所在的位置来停止此行为这让我回到了应用程序。

在网上阅读了其他问题和回复后,我认为我的问题并不相似,许多人都遇到了没有交互性的平坦黑屏问题,而我的问题则不同。

一些规格:

  • 我正在开发的虚拟机:
    • 英特尔至强 E5 2630 v4 2.2Ghz
    • 12 GB 专用于我的机器
  • 安卓设备:
    • 5" KitKat (4.4) XXHDPI 电话
    • API 级别 19

如果有人知道这个问题的原因可能是什么,也许是一个解决方案,将不胜感激

0 投票
2 回答
1012 浏览

xamarin - VS Android Emulator 在准备虚拟机时出错:XDE Exit Code: HypervisorNotRunning

我正在使用 Visual Studio 企业版。VS Android 模拟器没有通过“准备虚拟机”,当我尝试执行它时会出错。

我已经:

这是日志:

0 投票
2 回答
1862 浏览

c# - 如何在 6.0 Visual Studio 模拟器上安装 Google Play 服务?

我已按照Rob Prouse 提供的解决方案在此处安装 Google Play 服务,在 Visual Studio Emulator 上运行 API 级别 22 的 Android 5.1.1。这一切都运行良好,我的应用程序中的地图成功运行,但是,我正在寻找使其在 6.0 设备上工作。

Rob Prouse 解决方案:

1 - 从http://www.teamandroid.com/gapps/下载适用于 Android 版本的正确 GAPPS
2 - 使用模拟器的附加工具(小 >> 图标)并转到 SD 卡选项卡。
3 - 在您的计算机上选择一个文件夹以与虚拟 SD 卡同步。
4 -从 SD 卡中提取,这将在所选文件夹上创建一个文件夹结构。
5 - 现在将 Gapps 填充复制到“下载”文件夹。
6 -推送到 SD 卡。这需要一点时间,然后将 zip 文件复制到您的模拟器。
7 - 运行命令提示符,然后转到Android SDK 位置中的sdk\platform-tools并运行adb devices。
8 - 如果您在列表中看到您的模拟器,则跳到步骤 10。
9 - 如果您没有看到模拟器,请运行以下命令:adb connect <emulator ip>:5555您可以从模拟器中找到模拟器 ip ,进入设置 -> 关于手机 -> 状态和 IP 部分。
10 - 下一次运行,adb shell。这将为您提供 android 模拟器的提示。
11 - 确认 gapps 文件在那里:ls /sdcard/Download
12 - 现在运行install_zip.sh /sdcard/Download/.zip这应该开始刷机过程。
13 - 刷新完成后,重新启动模拟器。
14 - 重新启动后,您可能会看到 Google+ 等应用程序尝试启动时出现错误,请暂时忽略它们。
15 - 登录您的 Google 帐户并从 Google Play 升级所有应用程序。
16 - 当您运行需要 Google Play 服务的应用程序时,可能会提示您升级

我从http://www.teamandroid.com/gapps/尝试了所有三个包,但没有一个有效。
请注意,HDPI / MDPI / TINY: gapps-600-base-20151016-1-signed.zip安装了播放商店,但它一直在崩溃并且永远不会打开。
我尝试了adb命令和拖放解决方案。
有没有人能够将 google play 服务安装到 6.0 Visual Studio Emulator 中?

0 投票
1 回答
304 浏览

visual-studio-2015 - Unable to run an Andriod app built with VS 2015 + Xamarin

I must be doing something extremely stupid, but I've been trying for several days and I'm at a loss. No matter what I do, I cannot get a "hello world" app to run on an Android emulator. I've even tried a clean install of Windows 10, clean install of VS 2015, and applying all updates (Windows, VS, SDK's, Xamarin). I've tried multiple API emulators (VS and AVD). I've tried processor settings on the VS emulators. I've tried turning off fast deploy and shared runtimes.

I've had so many different results (Marshmallow emulator hangs, debugger can't connect, app won't deploy) with the different settings. But in all cases where the app is successfully deployed to the emulator, the app starts and immediately crashes. The device logs are not particularly helpful (at least to me).

To be more specific: 1. I can create a new Android (blank) solution and can successfully deploy it to VS Kit Kat and Lollipop emulators. I can do this with both release and debug configurations. 2. When I attempt to run the app by clicking it in the emulator, it flashes the app screen and immediately stops.

My question is twofold: Is anyone else experiencing problems getting very basic Android apps to run with the latest version of VS 2015, VS Andriod Emulators, and Xamarin? And is there anything I can change in my configuration to resolve this problem?

Here is the build output:

InspectorDebugSession(0): StateChange: Start -> EntryPointBreakpointRegistered InspectorDebugSession(0): Constructed Android application is debugging. 01-04 08:07:09.024 I/art ( 1531): Late-enabling -Xcheck:jni 01-04 08:07:09.077 W/monodroid( 1531): Using override path: /data/data/App1.App1/files/.override 01-04 08:07:09.077 W/monodroid( 1531): Using override path: /storage/emulated/0/Android/data/App1.App1/files/.override 01-04 08:07:09.078 W/monodroid( 1531): Trying to load sgen from: /data/data/App1.App1/files/.override/libmonosgen-2.0.so 01-04 08:07:09.078 W/monodroid( 1531): Trying to load sgen from: /storage/emulated/0/Android/data/App1.App1/files/.override/libmonosgen-2.0.so 01-04 08:07:09.078 W/monodroid( 1531): Trying to load sgen from: /data/app/App1.App1-1/lib/x86/libmonosgen-2.0.so 01-04 08:07:09.092 W/monodroid( 1531): Trying to load sgen from: /data/data/App1.App1/files/.override/links/libmonosgen-2.0.so 01-04 08:07:09.093 W/monodroid-debug( 1531): Trying to initialize the debugger with options: --debugger-agent=transport=dt_socket,loglevel=0,address=127.0.0.1:8815,server=y,embedding=1 01-04 08:07:09.217 W/monodroid-debug( 1531): Accepted stdout connection: 22 01-04 08:07:10.001 D/Mono ( 1531): Image addref mscorlib[0xacf1a340] -> mscorlib.dll[0xaf98be00]: 1 01-04 08:07:10.001 D/Mono ( 1531): AOT module 'mscorlib.dll.so' not found: dlopen failed: library "/data/app/App1.App1-1/lib/x86/libaot-mscorlib.dll.so" not found 01-04 08:07:10.001 D/Mono ( 1531): AOT module '/Users/builder/data/lanes/3511/501e63ce/source/monodroid/builds/install/mono-x86/lib/mono/aot-cache/x86/mscorlib.dll.so' not found: dlopen failed: library "/data/app/App1.App1-1/lib/x86/libaot-mscorlib.dll.so" not found 01-04 08:07:10.011 D/Mono ( 1531): Config attempting to parse: 'mscorlib.dll.config'. 01-04 08:07:10.011 D/Mono ( 1531): Config attempting to parse: '/Users/builder/data/lanes/3511/501e63ce/source/monodroid/builds/install/mono-x86/etc/mono/assemblies/mscorlib/mscorlib.config'. Could not connect to the debugger. InspectorDebugSession(0): Disposed InspectorDebugSession(0): HandleTargetEvent: TargetExited

And here is the emulator device log. Again thanks in advance for your help. https://gist.github.com/screed01/8174a81dc5956a94ed2c549e9819b002

0 投票
1 回答
2575 浏览

c# - 使用 Android 设备监视器从 Visual Studio Emulator for Android 查找文件

我已经用我的应用程序创建了文件,我想用 Android 设备监视器访问这些文件。这是我使用的路径

结果,在Visual Studio Emulator for Android上运行时,我得到以下路径:

/storage/emulated/0/Documents

如果我启动 ADM 并使用文件资源管理器查看,我找不到这样的文件夹。因为我在模拟器上,所以我应该能够访问我认为的文件。我只有以下类似(空)文件夹:

也下data/data/appName/data/media/0根本没有文件。我使用错误的路径吗?我不想用真机,因为每次都得拆线再重新接,看看文件有没有变...

如果我尝试使用adb shell ls /storage/emulated/0/我得到

没有这样的文件或目录

模拟器运行的是 Android 5.0,应用程序是使用 Android 6.0 编译的。

0 投票
0 回答
520 浏览

android - Visual Studio android 模拟器不显示图像

嗨,在上面的代码中,使用 Visual Studio android 模拟器根本不显示图像。它在 Windows 应用程序上运行良好。

该页面运行良好,但突然停止。我试图用一个图像标签创建一个新项目,但图像仍然没有显示在 android 模拟器上。

我修复/卸载/安装了Visual Studio Community 2015,但仍然没有显示。

我还删除了hyper v图像,卸载而不是重新安装hyper v,但仍然没有运气

我还尝试使用后面的代码加载图像,如下所示:

还是不显示!

注意:我可以从模拟器浏览器导航到图像路径

我正在将 Windows 10 与 Visual Studio Community 2015 一起使用。

有人面临同样的问题吗?解决办法是什么 ?

更新:我检查了调试输出,我得到了以下信息:

0 投票
0 回答
396 浏览

android-emulator - Visual Studio Emulator 上的 Google Play 服务

我正在尝试安装 Google Play 服务。我跟着这个https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/visual-studio-android-emulator/

我有游戏商店图标。但是当我点击它时,会出现一个闪屏并消失。当我运行具有地理定位器的应用程序时,我仍然收到一条消息说,如果没有 Google Play 服务,它将无法运行,而您的手机中缺少这些服务。我如何查看问题所在?

0 投票
1 回答
405 浏览

xamarin - Visual Studio 模拟器不在 xamarin 中运行应用程序和 xaml 页面

我是 xamarin 的新手。我已经在 Visual Studio 2015 中安装了 xamarin,并且我完成了 xamarin 站点中提到的所有步骤,并且当我运行项目 Visual Studio 模拟器运行成功但不部署应用程序或 xaml 页面时,我在 Visual Studio 中为 xamarin 创建了一个示例项目.

这是我在运行模拟器后想看到的 xaml 页面:

点击查看图片()

运行 xaml 后,页面不显示:

点击查看图片(运行xaml页面后不显示)

在 image2 模拟器中不显示 xaml 页面

0 投票
0 回答
37 浏览

visual-studio-emulator - 适用于 android 的 Visual Studio 模拟器未显示我所做的更改

我正在将应用程序部署到 vs 模拟器并且工作正常,但它没有显示我在 UI 上所做的更改,我尝试卸载并重新安装它,但它不起作用,请帮助。

0 投票
0 回答
213 浏览

android - 用于 Android 日志生成问题的 Intellij 和 Visual Studio 模拟器

鉴于该模拟器的出色外观和感觉以及易用性,我将 Intellij 想法与适用于 Android 的 Visual Studio 模拟器一起使用,但我无法使用 log.d() 方法在 ide 中查看日志。

代码在这里:

尽管所有其他类似的方法都被调用并正常运行,但只有日志没有显示。我相信模拟器和ide之间存在通信问题,因为模拟器不是本机的。