b2b电商系统搭建的关键步骤与最佳实践解析,助力企业数字化转型
749
2022-05-29
要求
关于官方对Android系统Build环境要求
然后我的ubuntu系统
hinzer@ubuntu:~$ uname -a Linux ubuntu 5.3.0-42-generic #34~18.04.1-Ubuntu SMP Fri Feb 28 13:42:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux hinzer@ubuntu:~$ free -h total used free shared buff/cache available Mem: 19G 1.5G 3.9G 18M 14G 17G Swap: 2.0G 1.0M 2.0G hinzer@ubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 9.8G 0 9.8G 0% /dev tmpfs 2.0G 2.1M 2.0G 1% /run /dev/sda1 689G 233G 426G 36% / .... ....
1
2
3
4
5
6
7
8
9
10
11
12
13
配置android开发环境
# 编译所需的工具和相关库 sudo apt-get install openjdk-8-jdk sudo apt-get install -y git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip libssl-dev libssl-dev openssl autoconf m4 libxml2-utils bc libxml-simple-perl # git和repo工具管理android源码 mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo echo 'export PATH=$PATH:~/bin' >> ~/.bashrc source ~/.bashrc # 配置git账信息 git config --global user.name "xxx" git config --global user.email "xxxx@aaa.bb" # 刷写和调试工具 sudo apt-get install adb -y sudo apt-get install fastboot -y sudo apt-get install android-tools-adb sudo apt-get install android-tools-fastboot # 配置规则,解决无usb权限问题 sudo touch /etc/udev/rules.d/70-android.rules sudo vim /etc/udev/rules.d/70-android.rules #添加:SUBSYSTEM=="usb", MODE="0666" sudo chmod a+rx /etc/udev/rules.d/70-android.rules sudo service udev restart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
下载android源码
由于国内访问google镜像受限,推荐使用清华大学开源镜像站
mkdir -p ~/source/android-10 cd ~/source/android-10 repo init -u https://android.googlesource.com/platform/manifest -b android-10.0.0_r8 # 拉取repo长裤,-u指定远程repo仓库url,-b指定获取特定分支branch repo sync # 同步代码
1
2
3
4
要要查看分支列表,请参阅源代码标记和细分版本
编译调试
# 整编源码 source ./build/envsetup.sh # 导出所需环境变量 lunch
1
2
3
4
5
6
7
参考资料
android源码公开文档 - 下载源代码
android源码公开文档 - 编译系统
Android系统开发入门-0.开发环境准备
Android系统开发入门-1.Android系统源码下载编译
Android
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。