android studio 调试android源码

用Android studio 导入Android N源码工程

1 导入Android 代码

在Android目录下执行

source build/envsetup.shmake idegen && development/tools/idegen/idegen.sh

生成 android\out\host\linux-x86\framework\igen.jar

android/android.iml

android/android.ipr

android/android.iws 等文件

 

2 修改as 虚拟机的内存值

as默认768m,相对整个Android 工程来说还是太小了。 修改IDEA_HOME/bin/studio64.vmoptions(x86的机器修改studio.vmoptions)中-Xms和-Xmx的值。文档中使用的是748m, 可自行修改

在as 2.2之后 需要help-Edit Custom VM option 根据自己电脑自行修改,博主改成2048m 内容如下:

# custom Android Studio VM options, see http://tools.android.com/tech-docs/configuration
-Xmx2048m
-XX:ReservedCodeCacheSize=240m

这个值同样可以在C:\Users\xxx\AndroidStudio2.3\studio64.vmoptions 找到,如果没有可以自己创建

3 、导入代码

  1. File - open - 找到android/android.ipr
  2. 在as android根目录按F4,(Ctrl+Alt+Shift+S)进入工程设置

(经常看的代码有package、framework、device、vendor,将用不到的目录排除在索引之外,可以加快代码导入速度,代码查询搜索速度。具体操作如下

as 选中android 根目录按F4,进入工程设置

另一种方法就是先修改android.iml,将自己用不到的代码exclude出去.可以仿照过滤.repo文件夹的语法,如:

<excludeFolder url="file://$MODULE_DIR$/.repo" /> <excludeFolder url="file://$MODULE_DIR$/abi" /> <excludeFolder url="file://$MODULE_DIR$/art" />

 

 

把modleSource移动到最上方,Android api ,首选Android源码跳转,然后Android api (或Dependencies删除依赖

3.设置sdk(请忽略这一步)

使用没有配置环境的Java作为jdk 使用配置sdk 删除依赖

添加framework→Android-APK 让项目可以调试

调试过程以后补充 ,现在可以debug调试系统app,

其他的framework,native调试更进一步学习中

好了 已经可以用了 。

 

 

调试 Chromium for Android 源代码,需要使用 Android Studio 和 Chromium for Android 源代码。以下是步骤: 1. 下载 Chromium for Android 源代码 从 Chromium 的官方网站上下载 Chromium for Android 源代码。下载完成后,解压到本地。 2. 安装 Android StudioAndroid Studio 的官方网站上下载最新版本的 Android Studio。安装完成后,打开 Android Studio。 3. 导入 Chromium for Android 项目 在 Android Studio 中,选择 File -> New -> Import Project。在弹出的窗口中,选择 Chromium for Android 源代码所在的文件夹。然后按照向导完成项目导入。 4. 配置 Chromium for Android 项目 在 Android Studio 中,打开 Project Structure 窗口。选择 app 模块,并在 Dependencies 标签页中添加 Chromium for Android 的依赖库。然后在 Build Variants 标签页中选择正确的 Build Variant。 5. 配置 Chromium for Android 运行环境 在 Android Studio 中,打开 Run/Debug Configurations 窗口。点击左上角的加号,添加一个新的 Android Application 配置。在 Configuration 标签页中选择正确的模块和启动 Activity。然后在 Profiling 标签页中选择正确的调试方式。最后点击 OK 保存配置。 6. 启动调试Android Studio 中,点击 Run 按钮启动调试。如果一切正常,就会在设备或模拟器上启动 Chromium for Android 应用,并进入调试模式。 以上就是调试 Chromium for Android 源代码的步骤。需要注意的是,由于 Chromium for Android 是一个庞大而复杂的项目,调试起来可能比较困难,需要具备一定的 Android 开发和调试经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值