【发布时间】:2014-07-10 01:08:35
【问题描述】:
我购买了 Xamarin 产品的企业版。安装它。不,我可以创建 Android 应用程序,但无法测试它,因为显示没有附加设备。发生什么事了伙计们?我只是想在 Andorid Emulator 上测试一下
已编辑: 当点击 Open Android Emulator Manager 和 Start Android SDK Manager 时,它不会做任何事情。没有任何对话框或窗口打开
已编辑: 我看到下面的错误。无法创建 avd。但为什么它试图在“U:”光盘上创建它。当'U'盘为网盘时。我连接到的。
[2014-05-22 06:40:44.928] [错误] 无法创建 AVD 'MonoForAndroid API 15'。无法创建 AVD 目录 'U:.android\avd\MonoForAndroid API 15.avd'
[2014-05-22 06:40:44.930] [异常] 创建 AVD 'MonoForAndroid API 15' 失败并出现异常,
[2014-05-22 06:40:44.930] [异常] System.IO.DirectoryNotFoundException:找不到路径“U:.android\avd\MonoForAndroid API 15.avd”的一部分。
[2014-05-22 06:40:44.930] [Exception] 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
[2014-05-22 06:40:44.930] [Exception] 在 System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
[2014-05-22 06:40:44.930] [Exception] 在 System.IO.Directory.InternalCreateDirectoryHelper(字符串路径,布尔检查主机)
[2014-05-22 06:40:44.930] [Exception] 在 Xamarin.Web.Installer.Installer.AndroidSoftwareItem.CreateAvd(String basePath, AvdInfo info, List`1 avdList)
在命令行
1.我要去 C:\Users\\AppData\Local\Android\android-sdk\tools .
2. 并在命令行上写入 emulator.exe -avd MonoForAndorid_API_ -partition-size 512。 它激活avd。
3.在visual Studio上点击Start Android Adb命令提示符。
4.毕竟看到 MonoForAndorid_API_ 附加到列表。
但不是每次都使用命令行。我还在寻找好的答案
【问题讨论】:
-
Android SDK 工具是怎么说的?在此之前,我不得不弄乱驱动程序以确保 Windows 知道适合我手机的驱动程序。
-
@Jon Skeet,我无法启动 Android SDK 来查看它的内容
-
那么为什么不呢?无法启动 SDK 工具听起来像是要解决的第一个问题。例如,您可以看到“未连接设备”右侧的第三个图标应该启动 Android SDK 管理器。左侧还有 Android Emulator Manager。如果这些都不起作用,那就是一个严重的安装问题。
-
我有 4 次重新安装 xamarin 和 sdk 工具。但正如你所说,用于显示 Android Emulator Manager 的图标没有打开模拟器管理器窗口
-
没有错误,控制台视图中没有输出等?如果您尝试从 Visual Studio 之外的 Windows 启动它会发生什么?老实说,听起来最好与 Xamarin 支持人员交谈......
标签: c# visual-studio-2010 android-emulator xamarin xamarin.android