`
marine8888
  • 浏览: 540904 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

如何将自己的类build到Android.jar

阅读更多

FROM: http://blog.csdn.net/SkyGray/archive/2010/09/01/5856146.aspx

 很多情况下,我们都需要去修改framework,如添加一些自己的类等.一些情况下可能添加类之后,我们并不需要做太多的工作这个类已经就build到Android.jar中了.但是有些时候,是需要去修改一些编译的mk文件的.

    比如当我们在/framework/base/下添加了一个/test的文件夹,里面有很多我们自己定义的类.如果想要把它build进Android.jar,供其它类使用的话,我们还要去修改

    /build/core/pathmap.mk

 

  1. #  
  2. # A list of all source roots under frameworks/base, which will be  
  3. # built into the android.jar.  
  4. #  
  5. # Note - "common" is included here, even though it is also built  
  6. # into a static library (android-common) for unbundled use.  This  
  7. # is so common and the other framework libraries can have mutual  
  8. # interdependencies.  
  9. #  
  10. FRAMEWORKS_BASE_SUBDIRS := \  
  11.     $(addsuffix /java, \  
  12.         core \  
  13.         graphics \  
  14.         location \  
  15.         media \  
  16.         opengl \  
  17.         sax \  
  18.         telephony \  
  19.         test \  
  20.         wifi \  
  21.         vpn \  
  22.         keystore \  
  23.      )  

分享到:
评论
1 楼 qiaoweishu 2011-02-28  
学习了,很受教!

相关推荐

    android dx.jar 下载

    解决Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 内附一定说明

    com.android.tools.build:gradle:3.2.0

    .gradle\caches\modules-2\files-2.1\com.android.tools.build\gradle缓存文件,包含pom,jar,source

    poi-ooxml-3.17.jar中文-英文对照文档.zip

    Gradle依赖:【poi-ooxml-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【poi-ooxml-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: poi-ooxml-***.jar中文...

    XPOSED依赖JAR包下载, XposedBridgeApi-89.jar

    android studio xposed教程 专用89版本!Xposed模块也是一个Android程序,编译之后也是一个apk安装包。与普通程序不一样的地方是如下四点:...XposedBridgeApi-xx.jar与build.gradle 实现hook操作的具体代码 xposed_Init

    Unable to build: the file dx.jar was not loaded from the SDK folder!

    Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 问题的缺失文件 eclipse.buildId=M20100211-1343 java.version=1.6.0_10-rc2 java.vendor=Sun Microsystems Inc. ...

    bundletool.jar包:bundletool-all-1.11.0.jar

    bundletool是一种底层工具,可供 Android Studio、Android Gradle 插件和 Google Play 用于构建 Android App Bundle 文件并将 app bundle 转换为部署到设备的各种 APK。您也可以将 bundletool作为一种命令行工具,...

    bundletool-all-1.7.0.jar

    Build an Android App Bundle from pre-compiled modules of a project. Generate an APK Set archive containing APKs for all possible devices. Extract APK(s) from the APK Set compatible with a given ...

    Android ZXing 2.3.0源码及编译后的core-2.3.0.jar和android-integration-2.3.0.jar打包亲测可用

    最近2013-11-29(Nov 29, 2013)更新的Android ZXing 2.3.0 release源码及编译后的core-2.3.0.jar和android-integration-2.3.0.jar打包亲测可用,如大家有兴趣自己编译的话请参考下面的教程。 下面我写的教程修改自...

    org.eclipse.paho.android.service-1.1.1-sources.jar

    Android的MQTT消息推送接收所需jar包,修复了MqttAndroidClient会出现throw new IllegalArgumentException Invalid ClientHandle报错,而源github中代码未更新解决,所以经过重新编译,生成新的jar包,增加...

    wps相关jar.rar

    wps实现文档阅读功能所需的jar包,如果需要使用AIDL方式操作wps,需要将moffice-aidl.jar和moffice-event-interface.jar两个jar包导入到自己的工程中,并在eclipse中选择Java Build Path的Order and Export中选中两...

    kotlin-compiler-embeddable-1.4.21.jar

    kotlin gradle build project所需要的jar包

    hellocharts-library-1.5.8 jar和aar

    Android第三方图表库hellocharts的jar和aar包,都是最新的v1.5.8版。 Android Studio的使用方法: 1、放到工程的“app\libs”目录下。 2、 如果使用jar,则在“app/build.gradle”下添加 dependencies { compile ...

    android29.0.3打包工具dx.jar

    android dx jar包。转换class文件到dex文件?请下载这个jar包,29.0.3官方最新build工具

    org.apache.http.legacy.zip

    android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类) Android studio解决办法: 1:下载 org.apache.http.legacy.jar这个jar包。...直接将org.apache.http.legacy.jar加到libs中。

    android studio build-tools 27.0.1

    解压放到 sdk build-tools就行了。 用于解决failed to find build tools 27.0.1

    Android代码-AyoLang常用工具类

    常用工具类,java函数糖,安卓函数糖 没整到jcenter上,暂时就用aar包吧,也挺省劲:下载地址 下载下来文件名是:ayo-lang.aar,拷到libs目录里 然后在build.gradle里引入: repositories { flatDir { dirs 'libs'...

    wormhole:遍历字节码的重写器,它将未来的API添加到android.jar中

    时间旅行的字节码重写器,它将未来的API添加到android.jar ,D8和R8可以将其分解为所有API级别。 在您的root build.gradle : buildscript { dependencies { classpath ' ...

    android-4.1.1.4.jar中文-英文对照文档.zip

    Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: 中文-英文对照文档,中英对照文档,java,jar包...

    httpclient-android-4.3.5.1.jar

    httpclient-android-4.3.5.1.jar,用于解决Android使用高版本httpclient出错的问题,下载完直接放到libs文件夹下,然后右键-build path-add to build path,然后在buildpath configuration 里面勾上,就搞定了

    build-tool 25.0.3 dx.jar

    解决 eclipse adt 24.0.2 使用java 1.8 时 build-tools 25.0.3 报错 Dx unsupported class file version 52.0 的问题

Global site tag (gtag.js) - Google Analytics