当前位置:首页 » 安卓系统 » androidsdk源代码

androidsdk源代码

发布时间: 2022-12-07 09:02:20

❶ 如何在IDEA中查看Android SDK源码

如何查看Android SDK的源代码。
当我们要使用Android SDK中的某个类时,由于官方文档和资料都没有详细的描述。
虽然可以直接下载Android SDK的源代码,但比较麻烦。可以再Eclipse中直接查看源代码,按住Ctrl键,单击鼠标即可,会跳转到相应的类或接口中。
但是我们需要将Android SDK的源代码放在android SDK目录\platforms\android-x\source目录中。

❷ android sdk怎么下源码

下载android sdk的源代码

Windows版本的Git提供有linux shell命令行和GUI图形界面两种不同的操作方式,

用默认安装选项安装时,添加在桌面上的Git图标为启动使用shell命令工具,操作指令和用法则和Linux下一样

mkdir android_sdk_src 建立存放Android SDK源文件的目录
cd android_sdk_src 进入新建的目录
git clone git://android.git.kernel.org/platform/frameworks/base.git 下载Android SDK源码

❸ 怎样查看 Android APP源代码

将apk文件拷贝至sdcard上。
命令顺序如下:

进入Android sdk文件夹/tools目录下
输入adb shell
输入su
输入cd data
输入cd app
这时就可以看到你安装的所有的apk文件。输入cp 空格 对应的apk 空格 /sdcard/
这样就将apk文件拷贝出来了。
将apk文件后缀直接变成rar格式,可以看到熟悉的目录结构了,

其中xml文件打开后都是二进制的,无法查看。
这时就用到了一个android4me的AXMLPrinter2工具。(请自行网络搜索)
输入以下命令,将xml文件解析出来
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
将showtimes_list.xml生成xml文件,则输入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前进行到这一步,只能看到xml文件的内容,其工程中的java源文件还是看不到,看目录结构下有一个classes.dex文件,我们需要将dex文件变为jar文件。
这里用到了另一个工具dex2jar。(自行搜索下载)
在Windows下解压之后的目录如下图所示:

在命令行中,进入到此目录下:
在Windows下,输入以下命令:
dex2jar.bat c:classes.dex
运行完之后,在C盘会多一个classes.dex.dex2jar.jar文件,此文件就是我们需要的jar文件。
利用jd-gui,将jar文件反向工程为java代码。(请自行搜索下载)
它分为Windows、Linux、和max三个版本,这里我下载的是Windows版本的。
解压之后,双击运行exe文件,选择classes.dex.dex2jar.jar文件,相应的jar文件中的Java文件就被反向工程显示出来了!

❹ Android Framework 之 使用系统编译的文件 添加到 SDK 的源码

在上一篇文章中: Android Framework 添加新的 系统服务
我们添加了 新的 系统服务 DemoManagerService, 客户端可以通过 DemoManager.java 访问
但是 使用 Android Studio 新建一个项目时,是不能直接使用DemoManager.java, 因为当前Android Studio使用的是Google 原生的SDK (API31),并没没有我们新增的服务.
由此,产生一个debug 的需求: 使用系统编译的文件 替换掉 SDK 的源码
以达到我们可以在Android studio 可以使用新的服务。

总的思想是,将新增、修改的类的编译成字节码文件,然后把它放到 android.jar中.

(JAVA_LIBRARIES, 不同厂商产物不一样)
例如路径: androidout argetcommonobjJAVA_LIBRARIESframework_intermediates
然后解压这个路径下 class 的 jar 包
则可以在路径:
(1) androidapp 下, 找到:

(2) androidcontent

先找到 如: [SDK安装路径]platformsandroid-31目录,
将目录下的 android.jar 解压,将上面的五个文件, 添加到SDK 源码对应的目录中,即

[SDK安装路径]platformsandroid-31androidandroidapp
[SDK安装路径]platformsandroid-31androidandroidcontent

然后,重新压缩 android文件, 并把后缀改为 android.jar (即替换掉原来的android.jar)

则可以使用DemoManager

❺ eclipse中如何关联android sdk 源码

操作:
1.按住ctrl, 鼠标左键点击某个android的类,比如Activity。
2.在弹出的页面中点击关联源码。
3.在弹出的对话框中,选中下面一个单选按钮,选中文件夹,路径为:E:\developfile\android\android64\androidTool\android-sdk-windows\sources\android-16
4.ok!

❻ 如何查看android sdk源码

一种办法是自带SDK管理工具更新:
另外的办法就是:
第一步:查看当前工程的SDK版本;
2.打开工程,查找任意一个函数,点击右键,选择查看源码.
3.提示找不到java源文件,这里需要手动添加源文件;
4.按图选择.这里还没有source的文件夹..所以..去下载相关平台的SDK的java源码;
5.根据SDK版本下载对应的源码,比如2.1的.
6.在SDK平台目录下,新建一个sources文件夹;
7.把源码直接解压到当前文件夹下;
8.再次选择查到源码,并选择sources文件夹;
9.eclipse会自动导入;
10.再次查看函数的源码,是不是代码就出来了.

❼ android sdk包含源码吗

sdk只是开发工具包,这个就是我们用到的api的源码。

但是,这个sdk源码为何能跑得起来?它也是依赖完整

的android系统的。android系统源码是基于linux内核上的一套解决方案,

针对ARM平台的做的各种适合嵌入式设备的一套代码。举个例子,你如果在wi...

❽ 如何导入android sdk 的 sample中的源码

Sample 代码在SDK 安装目录(X:\Android\android-sdk\samples)下。但我在用Eclipse 开发环境导入的时候遇到了一些麻烦。网上看到有人是通过“File - Import...”或“File - New- Project - Create Project From Existing Code”解决的,但我试过,都有点问 题。后一种方法可成功导入,但工程没有复制到Eclipse 的工作目录(X:\Eclipse\workspace), 这样作为练习修改后,影响了原有Sample 代码,可能失去了参考,而且还要将原SDK 的Sample 目录属性由只读改为可写。 一番倒腾后,我发现,Eclipse 已经提供了很方便的导入方法。那就是 File - New- Project - Android Simple Project ”。下面是操作截图,一看即明,很简单。 ---------------------------- --------------------- 选择你需要的Sample 版本。 选择你需要研究的Sample 类型,ApiDemos 是最基本的,很适合初学者。按“Finish”就完成了。 如果已经安装过,你不用担心会误操作。 编译运行时注意模拟器上本来就含有ApiDemos 应用,这导致以下出错信息。需要在 SDK 安 装目录(X:\Android\android-sdk\platform-tools)下执行提示中命令“adb uninstall com.example.android.apis”来先卸载原有ApiDemos 应用。

❾ 如何查看Android SDK源码版本

一种办法是自带SDK管理工具更新:

另外的办法就是:
第一步:查看当前工程的SDK版本;

2.打开工程,查找任意一个函数,点击右键,选择查看源码.

3.提示找不到java源文件,这里需要手动添加源文件;

4.按图选择.这里还没有source的文件夹..所以..去下载相关平台的SDK的java源码;

5.打开网址:http //rgruet free fr/public/
根据SDK版本下载对应的源码,比如2.1的.

6.在SDK平台目录下,新建一个sources文件夹;

7.把源码直接解压到当前文件夹下;

8.再次选择查到源码,并选择sources文件夹;

9.eclipse会自动导入;

10.再次查看函数的源码,是不是代码就出来了.

❿ 如何查看Android SDK源码版本

  1. 点击菜单栏Tools-Android-SDK Manager

热点内容
mf90pos机密码是什么 发布:2024-05-04 22:24:04 浏览:749
编译预处理和函数区别 发布:2024-05-04 22:16:49 浏览:430
java复选框 发布:2024-05-04 22:13:24 浏览:528
安卓怎么玩页游 发布:2024-05-04 22:03:17 浏览:141
编译器后面的代码消失 发布:2024-05-04 22:02:11 浏览:60
openwrt编译ipk 发布:2024-05-04 22:00:25 浏览:829
管理云服务器 发布:2024-05-04 21:36:31 浏览:552
给linux虚拟机传文件 发布:2024-05-04 21:36:28 浏览:313
加密手机在哪里 发布:2024-05-04 21:18:59 浏览:191
扫雷电脑配置低怎么办 发布:2024-05-04 21:07:37 浏览:821