深入理解Android 读感(一)

一、环境搭建

1.准备工作

  1)VMware下安装Ubuntu(个人使用是ubuntukylin-16.04.2-desktop-amd64 http://www.ubuntu.org.cn/download/ubuntu-kylin)

##https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cdimage/ubuntukylin/releases/16.04.2/release/#

    小注:

    a)个人电脑使用ROOT登录系统,减少命令输入 切换的方法先修改root密码

sudo passwd

    b)使用root使用登录ubuntu

      进入 /usr/share/lightdm/lightdm.conf.d/

      编辑: 50-unity-greeter.config

      添加如下代码,保存退出      

1
2
3
user-session=ubuntu
greeter-show-manual-login=true
all-guest=false

      重启ubuntu-kulin

    c)开机出现错误“Error found when loading /root/.profile”解决

      #gedit /root/.profile,打开文件后找到“mesg n”,

      将其更改为

tty -s && mesg n

   2)安装编译依赖的软件 

apt-get install vim git-core curl

  3)下载安装repo(https://code.google.com/p/git-repo/)

    a)创建repo目录并临时加入环境变量(http://source.android.com/source/downloading.html#installing-repo)     

1
2
mkdir ~/bin
PATH=~/bin:$PATH

    b)下载repo并给予运行权限

1
2
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

    c)建立工作目录

1
2
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY

    d)用姓名和电子邮件地址配置Git 

1
2
git config --global user.name "Your Name"
git config --global user.email "you@example.com"

    e)执行repo获取最新的manifest或某个分支(分支列表http://source.android.com/source/build-numbers.html#source-code-tags-and-builds)

1
2
repo init -u https://android.googlesource.com/platform/manifest
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

    f)将安卓源码同步到工作目录

repo sync

 

g)h)

 

posted @   落叶已飞  阅读(239)  评论(2编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
点击右上角即可分享
微信分享提示