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

Lok*_*lli 11 android android-sdk-tools android-studio

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

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

adb devices
Run Code Online (Sandbox Code Playgroud)
  • 守护进程成功启动*ZL2GLMA5A0811781无权限

那是输出......请帮帮我...

编辑:

我已经启用了开发人员选项和USB调试.正如我已经提到的,它在带有IntelliJ的Windows 8上运行良好,但在android工作室中,linux却没有用......

Raj*_*esh 3

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

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

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

有关供应商 ID 的列表,请参阅下面的USB 供应商 ID

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

步骤1:

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

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

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"  
Run Code Online (Sandbox Code Playgroud)

在此示例中,供应商 ID 为HTC。该MODE分配指定了读/写权限,GROUP 定义了哪个 Unix 组拥有该设备节点。您可以在上面的链接中找到供应商 ID。

第2步:

现在执行:

chmod a+r /etc/udev/rules.d/51-android.rules
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请检查

断开手机和计算机之间的 USB 电缆。

重新连接手机。

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

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

我希望它对你有帮助。