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下载
跳转到如下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:~$