我刚安装了VS 2015,安装完成后(由于网络慢导致失败了几次,我又运行了安装程序),
我创建了一个项目,选的是Android > Android空白项目
,按F5编译看起来成功了,但部署失败了,没有任何错误信息。我尝试设置“工具-〉选项-〉生成-〉诊断”等操作,但没有结果。由于VS 2015还很新,有人碰到过这种情况吗?我该怎么解决呢?
我刚安装了VS 2015,安装完成后(由于网络慢导致失败了几次,我又运行了安装程序),
我创建了一个项目,选的是Android > Android空白项目
,按F5编译看起来成功了,但部署失败了,没有任何错误信息。我尝试设置“工具-〉选项-〉生成-〉诊断”等操作,但没有结果。由于VS 2015还很新,有人碰到过这种情况吗?我该怎么解决呢?
我遇到了相同的问题,但是我以管理员身份启动了VS2015,并解决了这个问题。
Visual Studio尝试将应用程序部署到模拟器时卡住了,或者在其他IDE中模拟器未出现为调试目标。
如果模拟器正在运行,但似乎未连接到ADB(Android Debug Bridge),或者未在使用ADB的Android工具中显示(例如,Android Studio或Eclipse),则您可能需要调整模拟器查找ADB的位置。
模拟器使用注册表键标识Android SDK的基本位置,并在该目录下查找\platform-tools\adb.exe
文件。 若要修改模拟器使用的Android SDK路径:
选择“开始”按钮上下文菜单中的“运行”,在对话框中键入regedit
,然后选择“确定”以打开注册表编辑器。
在左侧文件夹树中导航至HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools
。
修改Path注册表变量以匹配您的Android SDK的路径。
重新启动模拟器,现在您应该能够看到模拟器已连接到ADB并关联了Android工具。
以下是解决此问题的另一个方法:
然后再尝试部署。
对于我来说,在某些情况下,如果Visual Studio在项目构建过程中卡住了,需要重新启动电脑。
我曾经遇到过同样的问题。 只需要重新打开Visual Studio并重新构建项目,然后尝试部署即可。
这对我来说有效!
我也遇到了同样烦人的问题。打开选项 -> Xamarin -> Android 设置,勾选在部署之间保留设备上的应用数据/缓存解决了我的问题。
通过AVD管理器启动模拟器...点击[start]按钮(如用户m93a建议的)。
接下来的选项包含检查选项"擦除用户数据"。勾选它!
这有助于解决我的问题。然后部署或调试应用程序,所有过程将按预期工作。
只需以管理员模式运行您的Visual Studio即可。