当前位置: 首页>移动开发>正文

Ubuntu安装Android-Studio

下载linux安装包:

​https://developer.android.com/studio?hl=zh-cn​

解压:

​tar -zxvf android-studio-ide-183.5452501-linux.tar.gz -C ../../linux_programs​

配置环境变量

sudo vi /etc/profile
在最下面添加如下内容:
export PATH=$PATH:/media/x/new_disk/linux_program/android-studio/bin

执行:

cd ../../linux_programs/android-studio/bin
sudo ./studio.sh

设置代理:

选择socks5,使用本地已经启动的shadowsocks客户端,或者直接填写socks服务器和登陆凭证

选择自定义安装,设置sdk下载目录为​​linux_programs/android_sdk​

真机调试

1.确保用数据线链接后能识别设备,输入:lsusb,可以看到类似输出

如果不知道哪一个是连接的设备,插拔各输lsusb即可判断

dorole@ubuntu:~$ lsusb

Bus 002 Device 006: ID0bb4:0c87 High Tech Computer Corp.

Bus 002 Device 004: ID 0402:9665 ALi Corp.

Bus 002 Device 003: ID 04fc:05da Sunplus Technology Co., Ltd

Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 003: ID 0951:1643 Kingston Technology

Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

这样手机的vendor id和描述就出来了,第一条即是,htc的机器硬件id一般都是0bb4。

2.在/etc/udev/rules.d/目录下建立50-android.rules规则文件,内容如下:

将​​2c73​​替换成你自己的ID的​前四位

SUBSYSTEM==“usb”,ATTR{idVendor}==“2c73”,MODE=“0666”,GROUP=“plugdev”

修改后重启udev服务

dorole@ubuntu:/$ sudo /etc/init.d/udev restart

3.切换到android sdk的platform-tools目录下,重启adb服务,再输入adb devices就应该能找到设备了。

dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb kill-server

dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb start-server


  • daemon not running. starting it now on port 5037 *
  • daemon started successfully *
    dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb devices
    List of devices attached
    SH0CDPL00575 device


https://www.xamrdz.com/mobile/4aj1987458.html

相关文章: