linux怎么安装Android Studio

embedded/2024/12/23 6:45:36/

方法一

  1. 下载安装包到linux系统
  2. 解压
    tar.gz文件的解压方式为
tar -zxvf  文件名

(tar -zxvf filename.tar.gz 命令的作用是,使用gzip解压缩(-z),解包(-x)名为filename.tar.gz的归档文件,并在执行过程中显示详细信息(-v),归档文件名称由-f选项指定,但在实际使用中,-f选项后面紧跟着的就是归档文件的名称,中间不需要空格。)

  1. 进入解压后的目录中的bin目录下

执行studio.sh文件,命令为 ./studio.sh
选择Do not import Settings,一直默认就行了

方法二
我使用方法一安装过两次,在自己电脑上成功了,在服务器上就打不开。于是用了方法二

  1. 安装snapd
sudo apt install snapd
  1. 安装Android studio
sudo snap install android-studio --classic
  1. 运行
snap run android-studio

安卓编译的源码怎么在AndroidStudio中打开?

  1. 要编译idegen
. build/envsetup.sh`
lunch sdk_x86_64
make idegen
sudo development/tools/idegen/idegen.sh

生成.iml和.ipr文件,然后从Android Studio 打开 .ipr文件就能打开源码了。

  1. 将用不到的代码屏蔽掉

http://www.ppmy.cn/embedded/103355.html

相关文章

2d椭圆拟合学习

算法来自论文《 Direct Least Square Fitting of Ellipses》 《NUMERICALLY STABLE DIRECT LEAST SQUARES FITTING OF ELLIPSES》 相关文章 论文阅读:直接拟合椭圆 Direct Least Square Fitting of Ellipseshttps://zhuanlan.zhihu.com/p/645391510Fitting Elli…

Docker 的安全优化

目录 1 Docker安全优化思路 1.1 命名空间隔离的安全 1.2 控制组资源控制的安全 1.3 内核能力机制 1.4 Docker服务端防护 1 Docker安全优化思路 Docker容器的安全性,很大程度上依赖于Linux系统自身 评估Docker的安全性时,主要考虑以下几个方面&#xf…

Qt插件开发总结7--插件通信升级【多线程通信】

一、前言 在本系列文章:Qt插件开发总结3–插件间通信 一文中详细讲解了,插件-插件通信、插件-主程序通信。 但是这样虽然实现了通信,但是存在一定的弊端,之前的通信结构如下所示: 插件和主程序都必须依靠【插件管理器…

常见协议工作原理 https ARP ICMP DHCP PING

1. HTTPS(HyperText Transfer Protocol Secure) HTTPS是HTTP的安全版本,它在HTTP和TCP之间加入了SSL/TLS协议层,用于加密数据传输,确保数据的安全性和完整性。 工作原理: 握手:客户端和服务器…

【C++ Primer Plus习题】7.7

问题: 解答: #include <iostream> using namespace std;#define SIZE 10double* fill_array(double* begin, double* end) {for (begin; begin < end; begin){cout << "请输入值:";cin >> *begin;if (cin.fail()){cout << "非法数字…

进程间的通信

建立两个.c 建立子父进程&#xff0c;父进程发送消息到队列&#xff0c;子进程读取队列&#xff0c;另一个同样。 #include <myhead.h> struct msga {long mtype;char mtext[1024]; }; #define len sizeof(struct msga)-sizeof(long) int main(int argc, const char *arg…

缩短单片机内的Flash的擦写时间

查看单片机&#xff08;HC32F448&#xff09;的数据手册得到块擦除时间为184Thclk &#xff08;ms&#xff09;。 一般数据存储都是将1改为0的情况&#xff0c;无法从0改为1&#xff0c;所以需要先擦除然后存储数值。如何缩短Flash的擦写时间&#xff1f; 提高时钟频率。 软件…

Open3D mesh 网格简化(顶点聚类)

目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 2.2完整代码 三、实现效果 3.1原始mesh 3.2聚类后的mesh Open3D点云算法汇总及实战案例汇总的目录地址&#xff1a; Open3D点云算法与点云深度学习案例汇总&#xff08;长期更新&#xff0…