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)
那是输出......请帮帮我...
编辑:
我已经启用了开发人员选项和USB调试.正如我已经提到的,它在带有IntelliJ的Windows 8上运行良好,但在android工作室中,linux却没有用......
您必须设置 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. 然后它将检测几乎所有开箱即用的设备。
我希望它对你有帮助。