重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了“使用Android Studio断点调试的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用Android Studio断点调试的方法”吧!
创新互联公司是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的十余年时间我们累计服务了上千家以及全国政企客户,如高空作业车租赁等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞誉。
1.首先你要有系统源码还要有linux的环境
2.上面的环境配置好之后执行
source build/envsetup.sh
初始化了一些函数,接着执行
make idegen -j32
执行完这个,会生成idegen.jar ,接着执行
sh ./development/tools/idegen/idegen.sh
执行完这个就会生成,AS需要的一些文件 android.ipr、android.iml
android.ipr:通常是保存工程编译器配置,入口,相关LIBRARIES等配置
android.iml:主要描述了modules的路径,依赖关系等
3.到这里,双击android.ipr 就可以用AS打开项目了,但是如果真的要直接打开,AS会加载的非常慢,毕竟安卓源码是非常庞大的,所以需要对android.iml处理,只添加我们需要的目录即可,下面简单介绍下android.iml的标签,之后会上传一份模板
关于
通需要的文件添加到这里面,其他的删除,如package、framework
关于
exclude顾名思义就是不包含的意思,不需要的添加到这里面,如vendor、external
关于
保留这两个就可以了
android.iml
这样AS的只会去索引你添加的sourceFolder ,其他的都不添加,就会快了很多
4.该文件在AS安装目录下面,bin文件夹下
64位的修改studio64.exe.vmoptions、32位的修改studio.exe.vmoptions
-Xms1024m 修改这个,表示的是分配给studio的内存大小
-Xmx1280m
5.打开AS,选择open exist...,选择刚生成的android.ipr
这时候会快很多,因为好多索引我们都去除了,如果需要,再添加回来就是了
等待漫长的indexing...
6.添加一个安卓app,选择要调试的进程即可
8.最终效果如下图,比如我调试的是系统的launcher3
感谢各位的阅读,以上就是“使用Android Studio断点调试的方法”的内容了,经过本文的学习后,相信大家对使用Android Studio断点调试的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!