gpt4 book ai didi

android - 不,android studio 中的 minSdk(API 15) > deviceSdk(API1)

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:10:03 26 4
gpt4 key购买 nike

我是android开发的新手。昨天,我在windows 8中设置了我的环境,我已经下载了android SDK,当我运行它时,要求我安装一些工具。我都安装好了。之后我尝试创建一个示例项目,然后我在我的手机上通过 USB 连接运行它。我在 Windows 中成功了。

但是,现在我尝试在 linux mint 中连接到我的 android studio。我收到错误消息,因为没有 minSDK,我还去了 sdk 文件夹并打开终端并像这样运行

adb devices
  • 守护进程成功启动 *ZL2GLMA5A0811781 无权限

这就是输出...请帮帮我...

编辑:

我启用了开发者选项和 USB 调试。正如我已经提到的,它在带有 IntelliJ 的 Windows 8 上运行良好,但在 android studio 和 linux mint 中它不起作用......

最佳答案

你必须设置你的 linux mint 系统来检测你的设备。

如果您在 Ubuntu Linux 上进行开发,则需要添加一个 udev 规则文件,其中包含您要用于开发的每种设备的 USB 配置。

在规则文件中,每个设备制造商都由一个唯一的供应商 ID 标识,由 ATTR{idVendor} 属性指定。

有关供应商 ID 的列表,请参阅 USB Vendor IDs , 以下。

要在 Linux 上设置设备检测,请按照以下步骤操作:

第 1 步:

以 root 身份登录并创建此文件:/etc/udev/rules.d/51-android.rules

使用此格式将每个供应商添加到文件中:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"  

在这个例子中,供应商 ID 是 HTCMODE 分配指定读/写权限,GROUP 定义哪个 Unix 组拥有设备节点。您可以在上面的链接中找到供应商 ID。

第 2 步:

现在执行:

chmod a+r /etc/udev/rules.d/51-android.rules

详细信息请查看thisthis .

断开手机和电脑之间的 USB 数据线。

重新连接手机。

运行adb devices确认现在它有访问手机的权限。

如果上述步骤对您不起作用,则终止并再次启动 adb 服务器。在 Linux 上:sudo adb kill-server 然后是 sudo adb start-server。然后它将检测几乎所有开箱即用的设备。

希望对你有帮助。

关于android - 不,android studio 中的 minSdk(API 15) > deviceSdk(API1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34689243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com