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

androidjar源码下载

发布时间:2022-12-20 09:30:46

1. 如何给android工程的libs目录下的jar包附加源码

Eclipse只能查看API的注释及说明,而且是必须与jar包关联以后才能查看
jar包与docs关联方式:
打开Eclipse,随便新建一个Android项目,在此项目目录下面有个Android 4.4,点击展开遍出现了android.jar。
右键此包---->Properties,在弹出的窗口中,选择 java Source Attachment------>External Location------>External File, 然后选择下载下来的source-19_r02.zip,便成功在Eclipse中绑定Android源代码。
ctl+鼠标左键 跳转到源代码 在想要查看源代码的地方,ctl+鼠标左键就可以跳转到源代码的地方。

2. android系统编译jar包给app使用

最近在android O编译系统jar包给应用使用遇到了点问题,网上也没有找到解决方案,这里记录下。

编译方法参考网上博客就可以, android源码编译jar包

最终生成了javalib.jar,改名为 tvManager.jar即可。注意:如果没有指定LACAL_JACK_ENABLED选项,则默认是enabled,将会生成classes.jack文件,不会产生classes.jar包!

正常按照上面方案就可以编译出jar包,导入到AS里面就可以使用,下面说下我遇到的问题

遇到classes.jar.toc被依赖, 但是怎么编译都没有编译出来,网上也没有找到对应的方法,编译错误如下:

https://www.cnblogs.com/wangqiang9/p/9679466.html
https://stackoverflow.com/questions/43471694/how-to-generate-classes-dex-toc-files

3. Android support library怎么获取具体版本的源码

在Eclipse中需要查看某个类的源码,直接按住Ctrl 然后点击该类名就能查看源码啦,比如查看Button的源码,如图

4. 如何给Android工程的libs目录下的jar包附加源码

方法/步骤
1,在Eclipse新建Android工程,里面只有一个MainActivity,在点击按钮的时候,我们想调用fastjson把一个Person对象转化成json字符串。
2,但是,如果想查看libs目录下面的fastjson-1.1.21.jar的源码是看不了的。
3,并且也没有附加源码的按钮。如果在fastjson-1.1.21.jar上点击右键->"Properties",打开Properties对话框,可以看到说:这是Android的私有类库,不允许附加源码。
4,接下来,在项目的根目录下新建libsrc目录,然后把fastjson-1.1.21-sources.jar放到libsrc下面。然后新建fastjson-1.1.21.jar.properties,放到lib下面。fastjson-1.1.21.jar.properties里面输入:
src=../libsrc/fastjson-1.1.21-sources.jar
5,重启Eclipse,然后再查看源码。
6,可以看到我们成功的把源码关联上了。需要说明的是,properties文件里面的src路径不仅仅可以是源码jar包,也可以是源码的文件夹,只需要把路径写正确就可以了。

5. eclipse怎么导入android jar包源码

首先看你是否有源码包,没有请下载,如果有新建一个项目,ctr+mainActivity进入一个页面 ,点击Attach Source,然后选择External location,点击path下的External Folder选择SDK目录下的sources 文件夹。

6. 如何将android源码生成eclipse可用的jar包

1.新建project
在eclipse上新建一project 选择General/Project 点击next,输入project
name:将use default
location的勾去掉后,点击下面的Browse按钮,载入android上的fmmanager源码;点击finish;
这时会发现,新建的project有红叉,不过这不影响我们;
2.生成jar包
在上一步新建的project上右键,选择export ,Java/JAR file 点击next,出现的JAR file specifivation界面, 这里呢可以将select the resources to export下的右边框勾选的项去掉,
接着,在select the export destination中指定生成的jar包的位置;点击finish;这样就生成了可用在eclipse上的jar包;
3导入jar包:

需要引用jar包的project上右键选择最下面的properties,选择Java Build Path,之后在右边的java bulid
path中选择Libraries 选择add external JARS;
找到刚才生成的jar包,完成后点击ok,这样会在当前项目下新建一Referenced Libraries 其中就包含了刚刚导入的jar包;这里
我们最好将要导入的jar包放在需要引用jar包项目目录下;

7. android怎么在源码导入jar包

在Android源码编译成功的基础上重新编译带自己API的android.jar需要进行以下几步操作:

1、添加自己源代码,在Android源码frameworks/base目录下新建一个文件夹保存代码,如tv,以包的形式命名添加的文件所在的路径,如/tv/java/android/tv,添加的java文件开头定义的包即是编译成功的class文件所在的包。
2、修改makefile文件
2.1 修改build/core/pathmap.mk文件
在FRAMEWORKS_ BASE_ SUBDIRS变量后添加tv\,代码如下(makefile文件中的语句以Tab键空格开头)
FRAMEWORKS_BASE_SUBDIRS := \ $(addsuffix /java, \ core \ graphics \ location \ media \ opengl \ sax \ telephony \ wifi \ vpn \ keystore \ tv \ )
2.2 修改frameworks/base/Android.mk 文件
在packages_to_ document变量后添加自己源代码的包名称,如android/tv,结果如下(makefile文件中的语句以Tab键空格开头)
packages_to_document := \
android \
javax/microedition/khronos android/tv 3 在ubuntu命令行终端使用如下命令进行编译:
make clean
make update-api
make PRODUCT-sdk-sdk
最后一行也可以用如下两个命令代替: make –j4 make sdk 4 编译结果
4.1 android.jar文件所在的目录为
/out/target/common/obj/PACKAGING/android_jar_intermediates/android.jar并在/out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_interme diates/src目录下重新以package形式组织所有生成到android.jar中的源代码。 4.2 SDK所在目录为
out/host/linux-x86/sdk/,生成的sdk文件目录和压缩包为: android-sdk_eng.xxx_linux-x86
android-sdk_eng.xxx_linux-x86.zip(xxx为自己android源码所在的文件名)

8. Android源码开发记录-自定义系统服务和jar包生成

创建文件 IMyApiService
文件路径 frameworks/base/core/java/android/os/

定义了一个计算和的方法。

在frameworks/base/Android.mk
LOCAL_SRC_FILES最后加入

创建文件 MyApiService.java
文件路径 frameworks/base/core/java/com/android/server/

实现aidl的接口,计算参数和。

(1)Context添加服务名
文件路径 frameworks/base/core/java/android/content/Context.java
添加

(2)添加启动服务
文件路径 frameworks/base/services/java/com/android/server/SystemServer.java
在startOtherServices方法中添加

创建 MyApiManager.java文件
文件路径 frameworks/base/core/java/android/app/

文件路径 frameworks/base/core/java/android/app/ContextImpl
添加registerService

记住make update-api
编译打包完成后,烧写新的固件。

jar主要为了在android studio编译环境中MyApiManager报错导致编译不通过问题。
也可以导入frameworks jar包或使用反射。

在源码目录packages/app下新建MyJar文件夹
并新建目录com/myapi/(包名)

在目录com/myapi/新建文件MyApi.java

具体Android.mk语法这里不做解释,可以自行查阅

在MyApi目录下直接运行mm编译命令(记得先source build/envsetup.sh)
待编译完成后,jar生成目录
out/target/common/obj/JAVA_LIBRARIES/Myapi_intermediates/javalib.jar
可更改为其他名称。

9. 如何将android源码生成eclipse可用的jar包

在eclipse上新建一project 选择General/Project 点击next,输入project name:将use default location的勾去掉后,点击下面的Browse按钮,载入android上的fmmanager源码;点击finish;
这时会发现,新建的project有红叉,不过这不影响我们;
2.生成jar包
在上一步新建的project上右键,选择export ,Java/JAR file 点击next,出现的JAR file specifivation界面, 这里呢可以将select the resources to export下的右边框勾选的项去掉,
接着,在select the export destination中指定生成的jar包的位置;点击finish;这样就生成了可用在eclipse上的jar包;
3导入jar包:
在需要引用jar包的project上右键选择最下面的properties,选择Java Build Path,之后在右边的java bulid path中选择Libraries 选择add external JARS; 找到刚才生成的jar包,完成后点击ok,这样会在当前项目下新建一Referenced Libraries 其中就

10. android 项目如何导出带源码的jar包

用rar压缩软件都可以打开的

阅读全文

与androidjar源码下载相关的资料

热点内容
无线已加密不可上网是怎么了 浏览:464
什么app可以免费做手机 浏览:371
异性下载什么app 浏览:678
51单片机程序单步视频 浏览:239
家庭宽带如何连接服务器 浏览:117
汽车高压泵解压 浏览:770
上门正骨用什么app 浏览:758
安卓为什么免费使用 浏览:397
加密货币都有哪些平台 浏览:625
python和matlab难度 浏览:388
python爬虫很难学么 浏览:572
小米解压积木可以组成什么呢 浏览:816
为什么滴滴出行app还能用 浏览:564
怎么升级手机android 浏览:924
php权威编程pdf 浏览:995
扣扣加密技巧 浏览:721
苹果如何创建服务器错误 浏览:497
软考初级程序员大题分值 浏览:475
js压缩视频文件 浏览:580
linux如何通过命令创建文件 浏览:991