安卓framework学习2:Ubuntu安装trae——软件包与目录系统全解析
·
安装 Trae
.deb 和 .rpm 是 Linux 系统中常见的软件包格式:
- .deb:全称 Debian 软件包,用于 Debian / Ubuntu 及其衍生版。
- .rpm:全称 Red Hat 软件包,用于 Red Hat / CentOS / Fedora / openSUSE 等发行版。
连接香橙派和虚拟机
使用以下命令进行连接和调试:
adb devices:列出连接的 Android 设备。lsusb:检查 USB 设备是否被识别。adb shell:进入 Android 设备的命令行环境。adb root:以 root 权限重启 ADB 守护进程。adb remount:将系统分区挂载为可读写。adb push example.txt /system/:将文件推送到设备系统目录。
理解 Ubuntu Linux 的目录系统
Linux 目录树结构示例:
/
├── home/ # 用户家目录
│ ├── test/ # 用户 test 的家
│ └── zhangsan/ # 用户 zhangsan 的家
├── etc/ # 系统配置
├── usr/ # 用户程序
├── var/ # 变化的数据
├── tmp/ # 临时文件
├── mnt/ # 挂载目录
└── root/ # root 用户的家
常用命令:
pwd # 显示当前目录
ls / # 查看根目录
cd ~ # 进入家目录
ls -a # 显示隐藏文件
Windows 与 Linux 目录对比
| 概念 | Windows | Linux |
|---|---|---|
| 根目录 | C:\、D:\ | / |
| 用户文件 | C:\Users\用户名\ | /home/用户名/ |
| 系统配置 | 注册表 + C:\Windows | /etc/ |
| 程序文件 | C:\Program Files | /usr/bin、/opt |
| 临时文件 | C:\Windows\Temp | /tmp |
| 驱动器 | C:、D:、E: | 挂载到 / 下的目录 |
挂载共享文件夹并设置开机自启
安装工具并挂载共享文件夹:
sudo apt update
sudo apt install -y open-vm-tools open-vm-tools-desktop
vmware-hgfsclient # 检查共享文件夹名
sudo mkdir -p /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000
编辑 /etc/fstab 添加以下内容实现开机自动挂载:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,gid=1000 0 0
验证挂载:
sudo mount -a
ls /mnt/hgfs
从 Ubuntu 18.04 升级到 22.04
升级步骤:
- 备份:拍摄虚拟机快照。
- 升级到 20.04:
sudo apt update && sudo apt upgrade -y sudo apt dist-upgrade -y sudo do-release-upgrade - 升级到 22.04:
sudo do-release-upgrade - 验证版本:
lsb_release -a
安装 Trae
下载并安装 Trae:
cd ~/下载
sudo apt install ./Trae_CN-linux-x64.deb
trae-cn # 启动 Trae
解决常见问题:
- Python 命令缺失:
sudo ln -s /usr/bin/python3 /usr/bin/python - 缺少库:
sudo apt install libncurses5 - JDK 版本问题:
sudo apt install openjdk-11-jdk
验证编译环境
进入 AOSP 源码目录并编译:
cd ~/aosp/RK3566_Android_Source_Code/RK356X_Android11
source build/envsetup.sh
lunch 51 # 选择 rk3566_r-userdebug
make sepolicy -j4
成功编译表示环境配置正确。
更多推荐



所有评论(0)