Android开发环境快速搭建

1.AS下载

下载 Android Studio 和应用工具 - Android 开发者  |  Android Developers

2.adb 环境变量

Sdk下载后,配置环境变量,一般放在用户环境变量

# 假如Sdk放在用户主目录Android目录下
export REPO_URL=https://mirrors.tuna.tsinghua.edu.cn/git/git-repo
export ANDROID_HOME=${HOME}/Android/Sdk
PATH="$HOME/bin:$HOME/.local/bin:$HOME/.bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH"

3. udev rules

adb识别设备no permission

使用如下方式不大理想下载 Android Studio 和应用工具 - Android 开发者  |  Android Developers。可能原因是android-sdk-platform-tools-common里边的维护的没有当前设备的记录。

sudo usermod -aG plugdev $LOGNAME

apt-get install android-sdk-platform-tools-common

还得用老办法。

# 加入lsusb输出如下
Bus 002 Device 003: ID 04f2:b2e2 Chicony Electronics Co., Ltd 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 1bbb:0c01 T & A Mobile Phones // 这是不能识别的设备
Bus 003 Device 002: ID 03f0:1f4a HP, Inc 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

# 在/etc/udev/rules.d/目录下随便建立一个.rules后缀的文件,内容如下
SUBSYSTEM=="usb",ATTRS{idVendor}=="1bbb",ATTRS{idProduct}=="0c01",MODE="0666",GROUP="plugdev",SYMLINK+="android",SYMLINK+="android_adb"


#重启udev规则命令
sudo udevadm control --reload-rules
sudo service udev restart
sudo udevadm trigger
adb kill-server
adb start-server

4. gradle下载

Gradle | Releases

跳转到如下github连接下载:

https://github.com/gradle/gradle-distributions/releases/download/v7.4.0/gradle-7.4-bin.zip

5.openjdk下载

OpenJDK 网站,点击installing跳转到 JDK Builds from Oracle (此网站已经不大维护)还是要跳转到Oracle官网Java Downloads | Oracle去下载。

(如果是windows 需要从如上路径获取压缩包或者安装包, 从oracle下载openjdk包需要登录Oracle帐号,参考网友提供的帐号临时可用:Account:940005058@qq.com   Password:Wxklfy99.)

或者从JDK 13 Releases链接中再点击其他的jdk版本。

如果是Linux系统,直接命令安装即可。

sudo apt-get install openjdk-11-jdk

6.git下载

Linux

sudo apt-get install git

Windows

从官网Git 入口点击下载,不过可能跳转到了github中。

https://github.com/git-for-windows/git/releases/download/v2.43.0.windows.1/Git-2.43.0-64-bit.exe

但是github内部网络访问响应时间过长,比较难以下载。

可以考虑github镜像网站,比如:521github.com后边目录一致。如果幸运的话,可以下载到。

官网针对linux提供如下完整指引:

Download for Linux and Unix
It is easiest to install Git on Linux using the preferred package manager of your Linux distribution. If you prefer to build from source, you can find tarballs on kernel.org. The latest version is 2.43.0.

Debian/Ubuntu
For the latest stable version for your release of Debian/Ubuntu

# apt-get install git
For Ubuntu, this PPA provides the latest stable upstream Git version

# add-apt-repository ppa:git-core/ppa # apt update; apt install git
Fedora
# yum install git (up to Fedora 21)
# dnf install git (Fedora 22 and later)
Gentoo
# emerge --ask --verbose dev-vcs/git
Arch Linux
# pacman -S git
openSUSE
# zypper install git
Mageia
# urpmi git
Nix/NixOS
# nix-env -i git
FreeBSD
# pkg install git
Solaris 9/10/11 (OpenCSW)
# pkgutil -i git
Solaris 11 Express
# pkg install developer/versioning/git
OpenBSD
# pkg_add git
Alpine
$ apk add git
Red Hat Enterprise Linux, Oracle Linux, CentOS, Scientific Linux, et al.
RHEL and derivatives typically ship older versions of git. You can download a tarball and build from source, or use a 3rd-party repository such as the IUS Community Project to obtain a more recent version of git.

Slitaz
$ tazpkg get-install git

7.安装python3,并将python默认命令从2.7切换到python3.7.

sudo apt-get install python3

/usr/bin目录下:
sudo ln -sf python3 python

swd@swd-PC:~$ ls -l /usr/bin | grep python
-rwxr-xr-x 1 root root         1056 3月   4  2019 dh_python2
lrwxrwxrwx 1 root root           23 2月  26  2021 pdb2.7 -> ../lib/python2.7/pdb.py
lrwxrwxrwx 1 root root           23 4月   2  2021 pdb3.7 -> ../lib/python3.7/pdb.py
lrwxrwxrwx 1 root root           31 3月  26  2019 py3versions -> ../share/python3/py3versions.py
lrwxrwxrwx 1 root root            7 1月  23 01:37 python -> python3
lrwxrwxrwx 1 root root            9 3月   4  2019 python2 -> python2.7
-rwxr-xr-x 1 root root      3443568 2月  26  2021 python2.7
lrwxrwxrwx 1 root root            9 3月  26  2019 python3 -> python3.7
-rwxr-xr-x 2 root root      4886080 4月   2  2021 python3.7
-rwxr-xr-x 2 root root      4886080 4月   2  2021 python3.7m
lrwxrwxrwx 1 root root           10 3月  26  2019 python3m -> python3.7m
lrwxrwxrwx 1 root root           29 3月   4  2019 pyversions -> ../share/python/pyversions.py
swd@swd-PC:~$ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值