没有合适的资源?快使用搜索试试~ 我知道了~
AndroidSDK编译,带自己api的androidjar编译.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 193 浏览量
2021-11-25
09:49:30
上传
评论
收藏 7KB PDF 举报
温馨提示
试读
3页
AndroidSDK编译,带自己api的androidjar编译.pdf
资源推荐
资源详情
资源评论
Android SDK 编译
——如何将自己源代码加入 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 变量后添加 ,代码如下( 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 所在目录为
资源评论
zhangshut
- 粉丝: 0
- 资源: 3万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功