Android系统开发篇(二) —— 建立Android系统开发环境之Ubuntu 20.04.4 LTS

article/2025/10/25 19:26:53

书接上文,上文中我们主要介绍了虚拟机环境的搭建,那么接下来我们继续还是来说说Android系统开发环境的搭建,Ubuntu系统的安装和配置!

上文我们说到虚拟机的新建了且已经搭载了Ubuntu 20.04.4LTS系统,当然你也可以选择搭载其他Ubuntu的版本系统,这篇文章主要介绍Ubuntu 20。话不多说,那么接下来我们就来开机看看……

下载Ubuntu桌面系统 | UbuntuUbuntu 20.04下载, Ubuntu 21.10下载, Ubuntu系统下载,Ubuntu 18.04下载,Ubuntu 16.04下载,Ubuntu 14.04下载https://cn.ubuntu.com/download/desktop1、开机后系统会进入安装界面,这一步不需要操作任何,系统安装需要一些时间,期间系统会自己多次重启和加载,这个我们只需要泡杯茶等待时光的到来即可!!!

2、安装完成之后,会出现用户登录的界面,在此我们只需要输入在上文中新建虚拟机时候配置输入的用户名密码,输入完成后,点击进入系统(密码有数字的请注意下是否开始键盘数字键)

3、如果你此刻看到这个界面,那么就要恭喜你,系统安装成功

一、安装中文

系统安装完成后,你会发现到处都是英文,为了方便接下来的操作使用;接下来教你们怎么把英文修改成中文。当然英文好多人已经开始修改了,毕竟在设置里语言这个单词(language)大多数人还是认识。

1、点击左下角的九宫格按钮,打开setting - Region&Language - Manage Installed Languages;

2、初次安装弹出需要你安装一些东西,你可以安装也可以跳过,安装时候输入登录密码;

3、安装完后,点击Install/Remove Languages...;

4、接下来滑下去,选中Chinese(simplifled) 和 Chinese(traditional)(只是简体和繁体区别),点击Apply(应用) ;

5、应用后会进入下载自动安装过程,只需等待几分钟即可;

6、下载安装成功后的中文语言会出现在语言的最下面,我们只需选择简体中文,按住鼠标拖到最顶上;

7、然后点击应用到整个系统,这里需要输入密码,点击验证 ;

8、切换到Regional Formats,选择中文,点击应用,同样也是需要输入密码的;

5、关机,重启即可,这样中文安装就搞定了。下图操作,你也可以保留或者替换

 

二、更改源

因为墙的原因,很多软件我们在应用系统的过程中会无法找到源,所以我们就要去更改掉它,老样子还是在设置里改

1、打开软件和更新,旧版软件和更新在设置里面

 2、选择其他站点

3、根据列表你可以选中你熟悉的源,如果不熟,你可以选择最佳服务器

4、系统会测试下载服务器,停止之后,系统会自动选择一个服务器,然后点击选择服务器,这里也是需要输入密码验证的;

5、验证后,点击关闭,需要你点击重新载入

 

三、安装git 

说到git很多人都不陌生,因为团队开发过程中很多公司都用了git做版本控制;这里也是,因为Google把Android源代码放在了github上,所以就用到git。那接下来我们通过命令行安装git……

1、按住Ctrl + Alt + T ,弹出命令行面板,输入命令,第一次会提示输入密码;

sudo apt-get install git

2、输入之后,系统会通过apt-get命令去获取软件源,然后再去安装git;

2、找到之后,系统询问是否继续执行,输入y,按Enter键即可;

3、等待一会后,我们输入git version来查看版本,出现版本就说明安装完成了、

git version

 

本节内容就到这里了,后续源码编译的过程中都是在这个系统上,所以还是建议你们多去了解下Linux的命令和日常操作。如果你还想继续深入了解Ubuntu系统,可以去访问下其他的相关优秀文章。嗯……那么,下一节我们讲Android源码的下载和编译!!!


http://chatgpt.dhexx.cn/article/gvIhd7pY.shtml

相关文章

干货|Android系统定制开发基础篇

一、Android源码目录结构 Android系统源码内容实在太广,其目录结构也实在庞大,每位开发者也无法做到对每一块都弄明白,工作中接触的也只是其中的一小部分。以下只从宏观上对系统源码的一级目录进行介绍,后续再慢慢完善更细致的内…

Android系统开发 ----- 系统服务开发

系列文章目录 Android系统启动 ---- 主要流程类_MrDarly的博客-CSDN博客Android系统启动Zygote关系主要的类https://blog.csdn.net/weixin_68948960/article/details/125310042 前言 Android系统开发之系统服务开发。 问题:用户操作无界面,但是需要An…

安卓开发入门基础

文章目录 一、APP的运行环境:二、APP的开发语言1.java2.Kotlin3.C/C4.XML 三、APP的数据库四、APP的工程结构配置模块级别的build.gradle清单文件 五、APP的界面显示和逻辑处理 一、APP的运行环境: 首先APP运行在Android系统之上,Android系统…

安卓Android开发快速入门

配合天哥视频食用更佳:【天哥】Android开发视频教程最新版 Android Studio开发 UI组件(控件) 布局管理器 LinearLayout(线性布局) 可嵌套 最常用属性 id 起标记布局的作用 layout_width [wrap_content根据内容选…

安卓开发—Android基础

安卓开发—Android基础 移动开发 移动开发也叫做移动互联网开发。是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,业内也称作为无线开发。 移动应用包括早期的WM掌上助理设备&#…

为什么要自建量化交易平台?

量化交易平台概述 量化交易是指借助现代统计学和数学的方法,利用计算机技术来进行交易的投资方式。它从历史数据中选择经数量模型验证的大概率事件制定策略,通过严格执行来获得持续稳定的超额回报。它具有严格的纪律性、完备的系统性、善用套利思想、依靠…

easytrader 量化交易平台连接同花顺软件使用平安证券

参考:https://easytrader.readthedocs.io/zh/master/usage/#_15 https://blog.csdn.net/iycai/article/details/107592462 *** 安装:pip install easytrader import easytraderuser easytrader.use(ths) #其他券商专用同花顺客户端需要提前下载同花…

量化交易平台设计浅谈

“买入前10只现价创一年新高的股票,合计10万元平均分配,限价下单”,这是一个交易策略;运行该交易策略所需要的实时行情、历史行情、事件处理、风控、下单接口、回测统计等模块,就是交易系统平台。 从投资机构的角度考…

Lean — 优秀好用的开源量化交易平台

Lean 是 QuantConnect 开源的一款非常强大的开源量化交易平台,可以回测或运行Python或者C#写的策略,并在代码仓库中内置了上百个C#和Python的策略算法。 这个开源的算法交易引擎,专为让用户方便轻松地进行策略研究、回测和实时交易而构建。它…

基于聚宽量化交易平台实现量化交易策略

一、入门量化策略 JoinQuant聚宽API文档:https://www.joinquant.com/help/api/help?nameapi 1、策略内容 设置股票池为沪深300的所有成分股 如果当前股价小于10元/股且当前不持仓,则买入; 如果当前股价比买入时上涨了25%,则清仓止…

手把手搭建Python量化交易平台-1:系统架构

个人量化交易的系统架构图: 个人量化交易平台特点: 个性化:开源参考设计 自行个性化设计数据化:python数据分析可视化:phthon前台显示智能化:人工智能及机器学习自动化:通过自动化机制&#x…

Python量化交易平台:QMT (日内交易策略示例)

QMT /Ptrade是一款面向个人投资者,尤其是中高净值个人投资者的专业交易系统。系统采用先进的技术框架,具有功能丰富、风控全面、管理灵活、架构精简、高效稳定等核心优势。PTrade终端不仅支持多品种普通交易、日内回转交易、量化交易等场景;还集成了期权组合交易、期权无风险…

量化交易平台Quantopian学习的笔记(一)

最近对量化感兴趣,每周末带孩子上辅导班等候时在星巴克记录的一些笔记,记录一下便于以后查阅,一并分享出来希望对大家有帮助。 Quantopian量化交易平台主要针对美股,国内也有几个针对A股的,对A股感兴趣的可以去网上找…

如何通过量化交易平台接口搭建自己的平台?

市面上其实已经有那么多的可以使用的相对比较完善的量化平台了,但是为什么还是有那么多人选择自己搭平台呢?毕竟重复造轮子,是一件吃力不讨好的事情。因为每个人的选择是不一样的,而且在整个搭建的过程中,也能学习到很…

支持python的量化交易平台

现在支持python的量化平台有很多,其中的“佼佼者”无疑是聚宽量化平台和讯投QMT。 简单介绍下两款量化平台: 迅投QMT量化交易平台:支持VBA、python语言编程,可交易的标的包括股票、ETF、可转债。 优点包括:智能算法行…

主流量化交易与程序化交易平台整理

本文整理了主流的股票、期货与外汇程序化交易的平台与相关资料介绍,部分内容来自网络,图片来自各平台官网截图。 国内大众版 【名称】掘金量化 | MyQquant 【官网】https://www.myquant.cn/ 【简介】成立于2013年,深耕量化投资领域&#xf…

ISE 14.7安装教程——新版(普通安装环境以及难搞的Win10)

对于学习Xilinx系列FPGA的同学们一定少不了和ISE软件的接触,ISE软件最新的版本就是ISE14.7,但是这个版本在win10系统64位的电脑上安装可谓是问题百出,这篇文章的目的是让你会在你的电脑上安装ISE14.7,也是让ISE14.7在64位的win10电…

第2章 Linux操作系统应用入门

嵌入式系统就是一个专用的计算机系统,其上运行的操作系统一般采用Linux系统,既然如此我们就要学会如何使用Linux操作系统。 2.1启动Linux系统 1.在宿主机上启动虚拟机,点击启动Ubuntu系统。 如下图所示: 2、Ubuntu系统启动以后,…

HPS SoC和FPGA联合使用例程

本教程演示了如何使用HPS/ARM与FPGA进行通信。我们将为DE10标准开发板介绍如何根据官方的DE10_Standard_GHRD工程开发出自己的My_GRHD工程。之后,我们会在My_GHRD工程上运行我们自己改造过后的HPS_FPGA_LED应用程序。该应用程序会控制连接到DE10标准开发板上FPGA部分…

RV1126与RV1109 AI系统设计概要(一部分)

RV1109与RV1126参数 主要区别 RV1126处理器(例子) 四核核 Cortex-A7,ARM架构V7-A指令,独立Neon SIMD(一种高级单指令多数据扩展指令集,可执行并行数据处理),与独立FPU(浮点计算)。(RV1109双核A7) 每核有32…