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
- #
- # A list of all source roots under frameworks/base, which will be
- # built into the android.jar.
- #
- # Note - "common" is included here, even though it is also built
- # into a static library (android-common) for unbundled use. This
- # is so common and the other framework libraries can have mutual
- # interdependencies.
- #
- FRAMEWORKS_BASE_SUBDIRS := \
- $(addsuffix /java, \
- core \
- graphics \
- location \
- media \
- opengl \
- sax \
- telephony \
- test \
- wifi \
- vpn \
- keystore \
- )
分享到:
相关推荐
解决Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 内附一定说明
.gradle\caches\modules-2\files-2.1\com.android.tools.build\gradle缓存文件,包含pom,jar,source
Gradle依赖:【poi-ooxml-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【poi-ooxml-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: poi-ooxml-***.jar中文...
android studio xposed教程 专用89版本!Xposed模块也是一个Android程序,编译之后也是一个apk安装包。与普通程序不一样的地方是如下四点:...XposedBridgeApi-xx.jar与build.gradle 实现hook操作的具体代码 xposed_Init
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是一种底层工具,可供 Android Studio、Android Gradle 插件和 Google Play 用于构建 Android App Bundle 文件并将 app bundle 转换为部署到设备的各种 APK。您也可以将 bundletool作为一种命令行工具,...
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 ...
最近2013-11-29(Nov 29, 2013)更新的Android ZXing 2.3.0 release源码及编译后的core-2.3.0.jar和android-integration-2.3.0.jar打包亲测可用,如大家有兴趣自己编译的话请参考下面的教程。 下面我写的教程修改自...
Android的MQTT消息推送接收所需jar包,修复了MqttAndroidClient会出现throw new IllegalArgumentException Invalid ClientHandle报错,而源github中代码未更新解决,所以经过重新编译,生成新的jar包,增加...
wps实现文档阅读功能所需的jar包,如果需要使用AIDL方式操作wps,需要将moffice-aidl.jar和moffice-event-interface.jar两个jar包导入到自己的工程中,并在eclipse中选择Java Build Path的Order and Export中选中两...
kotlin gradle build project所需要的jar包
Android第三方图表库hellocharts的jar和aar包,都是最新的v1.5.8版。 Android Studio的使用方法: 1、放到工程的“app\libs”目录下。 2、 如果使用jar,则在“app/build.gradle”下添加 dependencies { compile ...
android dx jar包。转换class文件到dex文件?请下载这个jar包,29.0.3官方最新build工具
android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类) Android studio解决办法: 1:下载 org.apache.http.legacy.jar这个jar包。...直接将org.apache.http.legacy.jar加到libs中。
解压放到 sdk build-tools就行了。 用于解决failed to find build tools 27.0.1
常用工具类,java函数糖,安卓函数糖 没整到jcenter上,暂时就用aar包吧,也挺省劲:下载地址 下载下来文件名是:ayo-lang.aar,拷到libs目录里 然后在build.gradle里引入: repositories { flatDir { dirs 'libs'...
时间旅行的字节码重写器,它将未来的API添加到android.jar ,D8和R8可以将其分解为所有API级别。 在您的root build.gradle : buildscript { dependencies { classpath ' ...
Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: 中文-英文对照文档,中英对照文档,java,jar包...
httpclient-android-4.3.5.1.jar,用于解决Android使用高版本httpclient出错的问题,下载完直接放到libs文件夹下,然后右键-build path-add to build path,然后在buildpath configuration 里面勾上,就搞定了
解决 eclipse adt 24.0.2 使用java 1.8 时 build-tools 25.0.3 报错 Dx unsupported class file version 52.0 的问题