导航:首页 > 操作系统 > androidstudio源代码下载

androidstudio源代码下载

发布时间:2023-09-19 02:13:43

1. android studio 怎么导入源代码

一、修改Android Studio(以下简称AS)的内存配置

因为在导入源昌颤码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio.vmoptions中-Xms和-Xmx的值。文档中使用的是748m, 可自行修改。

二、配置AS的JDK、SDK

在IDE中添加一个没有classpath的JDK, 这样可以确保使用源码里的库文件

并将其作为要使用的SDK的java SDK。

三、生成导入AS所需配置文件(*.ipr)

编译源码(为了确保生成租和了.java文件,如R.java;如果编译过,则无弊迅盯需再次编译)

②检查out/host/linux-x86/framework/目录下是否有idegen.jar

如果idegen.jar不存在,执行:

mmm development/tools/idegen/
在5.0.1的源码中会生成res.java的文件夹,导致idegen.jar运行时抛FileNotFoundException,这是idegen的代码不够严谨造成的。

我的分享里有修改这个bug的patch,或者直接使用我分享的idegen.jar。

③执行

development/tools/idegen/idegen.sh
等待出现类似下面的结果:

Read excludes: 5ms
Traversed tree: 44078ms
这时会在源码的根目录下生成android.ipr和android.iml两个IntelliJ IDEA(AS是基于IntelliJ IDEA社区版开发的)的配置文件

2. 如何在Androidstudio中引入第三方源码

1、先把第三方源码下载下来,然后

ok,OK就好了,写的好累

3. Android studio 如何为下载下来的开源源码,快速添加 log用来查看运行流程

在开发中,我们经常需要在Github上找一些开源项目用于自己的项目中,然而经常由于看不到其运行效果导致不断的“试错”,因此一般来说,本人在使用一个开源项目之前会将其下载并运行到手机上看效果。一方面可以准确判断出是否适合自己的项目,另一方面可以根据项目需求做一定的修改。

1、 找到项目地址,点击DownloadZIP,下载完成后,解压到本地磁盘。如图1所示

图5

6、将项目导入AS,下载项目其余需要的组件,编译安装,大功告成!

4. 怎么将android源码导入到android studio

2-1 基础准备工作
首先你得安装配置了Android Studio,具体不明白的参考《Android Studio入门到精通 》。
接着你得下载好了源码Code,至于如何下载这里不再说明,比较简单,上官网查看就行了。
其次你需要保证源码已经被编译生成了out相关目录文件。
好了,如上就是一些基本准备工作,针对定制源码或者原生源码来说,这些准备步骤都是必须的,没必要再强调了。
2-2 配置导入及使用
2-2-1 编译源码idegen模块及生成AS配置文件(*.ipr)
在开始编译idegen模块前,你一定知道需要先全局编译出out目录及相关文件吧,这个不再过多说了,我们通过如下命令编译idegen模块:
mmm development/tools/idegen/11

这行命令的意思是编译idegen这个模块项目,然后生成idegen.jar文件(不信你自己去查看这个模块的Android.mk的目标吧,不多解释)。运行完以后如果看到如下信息则说明编译OK:
......
#### make completed successfully (7 seconds) ####1212

接着执行如下脚本:
development/tools/idegen/idegen.sh11

这行命令的意思是在根目录生成对应的android.ipr、android.iml IEDA工程配置文件。等待片刻得到类似如下信息说明OK:
Read excludes: 21ms
Traversed tree: 194799ms1212

通过如上操作我们就完成了基本的源码配置工作。
2-2-2 导入Android Studio前的一些客户化操作
大家都知道使用Eclipse倒入源码很慢,Android Studio导入源码时也慢,所以建议修改android.iml文件(将自己不用的代码去掉),然后再导入Studio。

阅读全文

与androidstudio源代码下载相关的资料

热点内容
手机文件夹应用推荐怎么关 浏览:605
服务器为什么要分业务口和管理口 浏览:682
杨辉三角java算法 浏览:55
cmd编译错误找不到符号 浏览:695
linuxip机器名 浏览:487
服务器喇叭和频道喇叭有什么区别 浏览:31
闲鱼排名算法如何计算 浏览:975
linuxtargz解压命令 浏览:741
还完房贷后解压手续银行会代办吗 浏览:811
解压烹饪乐高 浏览:675
元神的服务器怎么看 浏览:362
stc8单片机串口中断 浏览:954
信号分析pdf 浏览:927
暴力删除命令 浏览:803
qt如何编译加快速度 浏览:903
php添加数据sql语句 浏览:717
免费的小说app有什么 浏览:405
螺杆压缩机进气阀动画 浏览:651
两台服务器如何做负载均衡 浏览:227
程序员的工资是涨的吗 浏览:813