不,minSdk(API 15) > deviceSdk(API1) 在 android studio
No, minSdk(API 15) > deviceSdk(API1) in android studio
我是 android 开发的新手。昨天,我在windows 8设置了我的环境,我已经下载了android SDK,当我运行它时,让我安装一些工具。我都安装好了。之后我尝试创建一个示例项目,然后我 运行 在我的 phone 上用 USB 连接它。我成功了windows。
但是,现在我尝试连接到我在 linux mint 中的 android 工作室。我收到错误消息,因为没有 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 用于 HTC
。 MODE
赋值指定read/write权限,GROUP定义哪个Unix组拥有设备node.You可以在上面link.
中找到供应商ID
第 2 步:
现在执行:
chmod a+r /etc/udev/rules.d/51-android.rules
断开 phone 和计算机之间的 USB 数据线。
重新连接 phone。
运行adb devices
确认现在有权限访问phone。
如果上述步骤对您不起作用,则终止并重新启动 adb 服务器。在 linux 上:sudo adb kill-server
,然后是 sudo adb start-server
。然后它将检测几乎所有开箱即用的设备。
希望对你有帮助。
解决方案->从任务管理器
结束进程adb.exe
进程->
1)按ctrl+shift+Esc(打开任务管理器)
2)现在单击进程选项卡
3) 点击 adb.exe
4) 点击结束进程
现在运行你的申请
上面的过程2-3次还是不行..
就是这样..!!
您没有安装正确的 Android SDK。转到工具-> Android-> SDK 管理器
然后 select SDK 根据 phone android 版本。
你将不得不重建
我是 android 开发的新手。昨天,我在windows 8设置了我的环境,我已经下载了android SDK,当我运行它时,让我安装一些工具。我都安装好了。之后我尝试创建一个示例项目,然后我 运行 在我的 phone 上用 USB 连接它。我成功了windows。
但是,现在我尝试连接到我在 linux mint 中的 android 工作室。我收到错误消息,因为没有 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 用于 HTC
。 MODE
赋值指定read/write权限,GROUP定义哪个Unix组拥有设备node.You可以在上面link.
第 2 步:
现在执行:
chmod a+r /etc/udev/rules.d/51-android.rules
断开 phone 和计算机之间的 USB 数据线。
重新连接 phone。
运行adb devices
确认现在有权限访问phone。
如果上述步骤对您不起作用,则终止并重新启动 adb 服务器。在 linux 上:sudo adb kill-server
,然后是 sudo adb start-server
。然后它将检测几乎所有开箱即用的设备。
希望对你有帮助。
解决方案->从任务管理器
结束进程adb.exe进程-> 1)按ctrl+shift+Esc(打开任务管理器) 2)现在单击进程选项卡 3) 点击 adb.exe 4) 点击结束进程
现在运行你的申请
上面的过程2-3次还是不行..
就是这样..!!
您没有安装正确的 Android SDK。转到工具-> Android-> SDK 管理器
然后 select SDK 根据 phone android 版本。
你将不得不重建