导航:首页 > 源码编译 > android开发学习源码

android开发学习源码

发布时间:2025-02-20 23:41:01

⑴ 学习android怎么调试android应用源代码

开发调试环境: Ubuntu 14.10,openJdk 1.7,Android Studio 1.0.2,android-5.0.1_r1源码

由于AS是基于IntelliJ IDEA开发的,所以本文也适用于IntelliJ IDEA

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

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

二、配置AS的JDK、SDK

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

在代码中加断点,然后选择'Run'->''或者直接点击下图所示的图标

在弹出的选择进程(Choose Process)对话框中,勾选显示所有进程,选择要DEBUG的代码所在的进程,点击OK即可.

六、其它

代码中很多地方提示CallrequiresAPILevelx.... 出现这个问题是因为AS将我们的工程当做安卓应用程序工程了,且源码中没有指定minSdkVersion.

我们只需在源码根目录加一个声明minSdkVersion的AndroidManifest.xml文件即可(分享了一个AndroidManifest.xml)。

也可以考虑使用build.gradle来解决该问题。

⑵ 求android源码下载地址,就像学学源码的原理

Google刚刚公布,稳定版的Android源代码已经公布,任何人都可以免费下载。Google希望通过公布源代码,电信运营商和手机制造商,乃至一般开发者们进一步深刻了解和利用Android系统,从而有益于该平台下的的发展。
看来T-Mobile G1不一定打得过iPhone,那么Android呢?
现在源代码公布在http://source.android.com/,SDK网站是http://code.google.com/android/

⑶ 如何取得Android源代码

Android学习到一定程度,就一定要多读代码多思考,Android源代码就是非常好的学习材料,本讲的内容很简单,就是把 Android的源码先下载回来。我们知道Android的源代码是用Git这个分布式版本控制工具管理的,下载起来比较麻烦,我们在这里用图解的方式一 步一步来,你肯定能学会。
第一步、安装VMWare 我假设你在Windows下,而Android源代码在Linux下下载会更方面些。那么我们就装一个虚拟机来创造一个Linux环境。不熟悉的同学去Google一下“VMware Workstation 7.1安装”
第二步:安装Ubuntu10.04 这一步不熟悉的同学去搜索”在VMware中安装Ubuntu10.04” 需要提醒一下,最好在图形界面方式安装,安装过程比较慢,需要等待的时候要有点耐心,我在95%的时候等了近20分钟^_^ 。
第三步:进入Linux ,打开终端 哦,我还是配张图吧,蛋腚,我知道这个你会的^_^

第四步:安装git和curl 在终端窗口敲下面的命令,下同
view source print ?
1 sudo apt-get install git-core curl

如上图第一行,下面一路回车,安装完毕。

⑷ 初学者学习 Android 开发,有什么好网站推荐

初学者学习Android开发,推荐的网站及资源如下:

1. Android Developers - 官方文档,提供全面的Android开发指南和技术参考。

2. Stack Overflow - 遇到问题时,总能在Stack Overflow找到答案。

3. 投票最多的几个问题 - 空闲时浏览投票最高的问题,学习他人解决Android开发常见问题的经验。

4. 订阅博客 - 关注中文博客:android-developers.blogspot.com、blog.csdn.net/innost、blog.csdn.net/luoshengy...、blog.csdn.net/Android_T...、blog.csdn.net/hellogv,以及英文博客:cyrilmottier.com、curious-creature.org。

5. Google+ - 关注Android领域专家,如Dianne Hackborn、Romain Guy、Chris Banes、Roman Nurik、Nick Butcher、Adam Powell、Rich Hyndman、Cyril Mottier、Paul Burke、Jeff Gilfelt、Jake Wharton等。

6. 邮件列表 - 订阅Android Weekly邮件报导,每周获取Android开发最新资讯。

7. 阅读系统源码 - 通过android.git.kernel.org或grepcode.com在线浏览Android源代码。

8. Android开源项目 - 探索GitHub、f-droid等平台上的开源库、工具、App和组件。

9. 必备资源 - 参考android-arsenal.com,这是一个Android开源库和工具的综合大全。

10. 各种自定义组件 - 浏览androidviews.net,了解不同组件的实现与应用。

11. Android组件搜索引擎 - 使用theultimateandroidlibrary.com搜索Android相关组件。

12. 定期观看PPT - 通过slideshare.net搜索Android开发相关的PPT,下载到iPad上观看。

13. 工具 - 利用jgilfelt.github.io/andr...等工具生成Android Action Bar样式,使用android-ui-utils.googlecode.com在线创建图标。

14. 资源推荐 - 阅读文章Resources every Android developer must know,了解更全面的Android开发资源。

以上资源涵盖了从官方文档、社区问答到专家分享、开源项目、工具集等多个方面,为初学者提供了一个全面的学习路径。

阅读全文

与android开发学习源码相关的资料

热点内容
读卡器在文件夹怎么查看照片 浏览:802
程序员是属于哪个部门管理 浏览:615
交换机命令be 浏览:330
存储压缩加密技术情况 浏览:504
知名的可编程步进电机驱动器工厂 浏览:184
银行卡信息加密想取消 浏览:219
程序员唱可爱 浏览:824
除了移动花卡怎么更改定向app 浏览:326
python多线程java 浏览:255
2021程序员笔记本r5 浏览:662
算法监管的要点在于 浏览:895
长安s460压缩机 浏览:246
php访问符 浏览:142
搜索字体在哪个文件夹 浏览:31
查python答案用什么 浏览:317
nm卡数据加密么 浏览:571
ipad如何给软件加密 浏览:682
javalabelbreak 浏览:63
没有溯源码的燕窝视频 浏览:369
海康录像机如何远程联接服务器 浏览:284