android - 如何将设备连接到 Xamarin.Forms 项目?
问题描述
我正在尝试使用 USB 电缆将我的 android 设备连接到 Visual Studio For Mac,但该设备未显示在 Xamarin.Forms 项目中。我已按照此链接中提到的步骤进行操作。
如何使用 Xamarin for Visual Studio 在真正的 android 设备上进行调试?
我猜它适用于 8 个项目,但现在如果我尝试根据这些步骤运行旧/新项目,android 设备不会出现在设备列表中。
我仍然是堆栈溢出的新手,所以我希望这个问题写得不正确
解决方案
首先,请确保您的最低 Android 版本包含或高于您的 Android 设备版本。例如,如果您设置最低 Android 版本为 Android 5.0,则您的设备版本应为 Android 5.0 或更高版本。
如果您已满足此要求,则可以执行以下步骤:
1)关闭VS Mac
2)删除或复制到另一个地方的adb文件(在android sdk文件夹/平台工具中)
3) 启动 VS Mac 并尝试构建一个 Android 项目。我会失败,如果您查看 VS Mac 首选项中的 sdk 文件夹位置,您会看到所有路径(SDK、NDK 和 JDK)都是空的。
4)关闭VS Mac
5)将以前的adb文件恢复到其文件夹
6)现在它工作了。如果您查看 Activity Monity,现在打开一个 android 项目时只启动一个 adb 进程。
推荐阅读
- sqlite - sqlite3 版本 5 是否支持用户名和密码,如何使用 sequelize config 向 sqlite3 添加密码?
- python - cv2 rotate 改变图像文件大小
- arrays - 无法从嵌套的 Perl 哈希结构中获取值
- python - 在cpanel上找不到python烧瓶404
- azure - 主分支策略更改是否有任何历史记录?
- javascript - 当中间有特殊字符时,骆驼案例到标题案例
- java - 在 mac big sur 上运行 appium 时出错
- java - javax.net.ssl.SSLHandshakeException:没有合适的协议。如何强制 Java 使用 TLSv1.2 发送邮件?
- python - 检测对角线位置的细长物体
- python - 使用 TensorFlow 2 进行对象检测:ImportError: cannot import name 'anchor_generator_pb2' from 'object_detection.protos'