Android AOSP探索之Ubantu下Toolbox的安装

文章目录

概述

由于最近需要进军android的framework,所以需要工具的支持,之前听说江湖上都流传source insight,我去弄了一个破解版,功能确实强大,但是作为多年android开发的我习惯使用android studio。虽然使用source insight比较吃力,但是还是咬牙用了起来,结果是用的次数手指头都能数得过来。最让我不能忍受的是source insight 只有Windows版本,而开发编译Android 源码最好的选择是Ubantu系统,所以我又不得不装了一个双系统。后面我和公司里从事framwork的小伙伴一起负责开发systemUI时,从他那里了解到了使用android studio阅读修改android源码的方法,让我茅塞顿开。原来很多技术不是行不通,而是我了解得太少,真的是惭愧,由此可见,和别人建立好交流是多么重要。为此感谢我的小伙伴。在此我也记录下了解到的工具和知识,争取帮到更多的小伙伴少走弯路。本文主要介绍是在Ubantu中安装Toolbox工具,这个工具可以帮我们管理Android Studio的获取安装和其他Idea家族的开发工具的获取安装,因为安装的过程中会有点小问题,所以在此记录一下。

安装Toolbox

在Ubantu中安装软件不像是在Windwos中那样点击下就行了,大多数情况下使用的是命令的安装方式。安装Toolbox首先需要获取到安装包,Toolbox下载地址

下载完成后解压,会得到如下所示的文件夹

打开我们解压后的文件夹,右键选择在终端打开

执行这个文件

执行完会发现报错找不到libfuse.so.2,这里就需要将缺失的库给安装上

解决运行的问题

安装缺失的库我们需要两条命令

第一条是:

powershell 复制代码
sudo add-apt-repository universe

执行完如下图所示

第二条命令安装缺失的库

powershell 复制代码
sudo apt -y install libfuse2

执行完命令后如下所示

再次执行打开Toolbox的命令,就会发现安装成功了

程序的主界面如下:

这时候我们点击安装我们想用的软件就行了,安装好的软件也可以在启动的面板上看到。不用每次都执行命令启动

相关推荐
UpYoung!9 小时前
【SQL Server 2019】企业级数据库系统—数据库SQL Server 2019保姆级详细图文下载安装完全指南
运维·数据库·sqlserver·运维开发·数据库管理·开发工具·sqlserver2019
微风中的麦穗18 小时前
【MATLAB】MATLAB R2025a 详细下载安装图文指南:下一代科学计算与工程仿真平台
开发语言·matlab·开发工具·工程仿真·matlab r2025a·matlab r2025·科学计算与工程仿真
JMchen1231 天前
AR Core与CameraX的融合:测量应用从原理到实现
android·经验分享·程序人生·ar·移动开发·android studio·camerax
JMchen1231 天前
Android相机硬件抽象层(HAL)逆向工程:定制ROM的相机优化深度指南
android·开发语言·c++·python·数码相机·移动开发·android studio
我命由我123452 天前
Android 开发问题:Duplicate class android.support.v4.app.INotificationSideChannel...
android·java·开发语言·java-ee·android studio·android-studio·android runtime
Sammyyyyy2 天前
Claude, Cursor, Aider, Copilot,AI编程助手该选哪个?
copilot·ai编程·开发工具·servbay
leo_2324 天前
可视化编程&拖拉拽编程--SMP(软件制作平台)语言基础知识之四十九
开发工具·企业信息化·smp(软件制作平台)·应用系统
XLYcmy4 天前
一个用于统计文本文件行数的Python实用工具脚本
开发语言·数据结构·windows·python·开发工具·数据处理·源代码
风流倜傥唐伯虎4 天前
./gradlew assembleDebug和gradle build区别
android·android studio
我命由我123454 天前
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.
android·java·java-ee·android studio·android jetpack·android-studio·android runtime