Visual Studio 2015 Android Emulator issue
Visual Studio 2015 Android Emulator issue
我下载了"Visual Studio 2015 Preview"和"Visual Studio Emulator for Android"。
模拟器与Apache Cordova应用程序配合良好(可以从File -> New -> Project ->"Apache Cordova空白应用程序"创建)。
但是当我尝试调试简单的x86 android c ++应用程序(可以创建文件->新->项目->"本机活动应用程序Android")时,Visual Studio Android模拟器成功启动,之后Visual Studio给出错误:
1>------ Deploy started: Project: Android.Packaging, Configuration: Debug x86 ------
1>Starting emulator...
1>Error installing the package. The device '169.254.191.177:5555' is invalid or not running. Please switch to another device, or use the Android Virtual Device (AVD) Manager to start a compatible emulator, or connect a compatible Android device.
1>The device is invalid or is not running.
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
我已经检查过:
- Android 模拟器的 IP 地址为 169.254.191.177 - 我可以在模拟器设置中看到它。
- "ping 169.254.191.177" - 正在工作;
- "telnet 169.254.191.177 5555" - 也在工作。
一些细节:
- 在VS2015的上部组合框中,我选择"VS模拟器Android手机(x86 - 离线)"
- 我在 x86 架构中编译了 c++ 应用程序
- 我有视窗 8.1
- 官方AndroidSDK模拟器可以与Visual Studio 2015 c ++调试正常工作
更新1:adb.exe看不到VS Android模拟器。为什么 - 这就是问题所在。
更新2:"adb 设备"仅在命令"adb connect 169.254.191.177:5555"之后才开始看到 VS 模拟器。为什么默认情况下 adb 看不到 VS 模拟器 - 这就是问题所在。
您是否在开头看到有关 ADB 的任何错误消息?考虑到它正在科尔多瓦上工作,请尝试重新启动一次以确保没有一次性问题。如果这不起作用,您可以使用
adb connect <ip>:5555
然后重试该项目。
此外,请确保您的机器中安装了所有先决条件。创建新项目时,它将打开一个列出先决条件的网页。
确保HKLM\Software\Wow6432Node\Android SDK Tools\Path正确
您可以手动更新注册表:
- 在注册表编辑器中,导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node。
- 创建一个名为 Android SDK Tools 的新密钥。
- 导航到该键。
- 创建一个名为 Path 的新字符串值。将其值设置为 Android SDK 的位置,类似于 C:\Users\YourName\AppData\Local\Android\sdk。
- 然后重新启动模拟器。
现在,您将使用"adb 设备"看到 VS 模拟器。
相关文章:
- Seg Fault Issue C++ (file IO / getline)
- Issue with WriteProcessMemory
- std::partition segfault issue
- VSCode C/C++ Intellisense issue: Undefined identifiers (Linu
- OpenGL glBufferSubData Offset issue
- boost::property_tree XML issue
- qt QWidget::closeEvent link issue
- QT 和 JIRA Rest API: /rest/api/2/issue/createmeta 意外返回韩语的 iss
- Crypto++ GetModulus() issue
- Vector.push_back Issue
- C++嵌套类从嵌套类继承,请键入 issue
- C++ PBKDF2 Issue
- CMake FindJNI issue on linux
- C++ 将二维数据库保存到文件ISSUE中
- MySQL with Qt issue
- ncurses (Terminal Emulator) Unicode 不可靠的下标
- Qt with Visual Studio macro issue
- 从gcc 5.4升级至gcc 6.3 std::thread std:ref issue
- Issue with a for loop (C++, Visual Studio
- Visual Studio 2015 Android Emulator issue