不,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

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

编辑:

我启用了开发者选项和 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赋值指定read/write权限,GROUP定义哪个Unix组拥有设备node.You可以在上面link.

中找到供应商ID

第 2 步:

现在执行:

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

详细信息请查看this and this

断开 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 版本。

你将不得不重建