#!/bin/sh

#

# Create a source jar with all relevant android java sources.

# Create JavaDoc for all java sources.

# @author Wolf Paulus

#

# Modified by Zeng Sai.

# 2010-03-04

#

# 原来的脚本(参考 http://wolfpaulus.com/journal/embedded/androidsrc.html)

# 在 Ubuntu 9.10 上运行时会有很多错误,而且需要修改脚本,

# 以传入 ANDROID_GIT_ROOT 变量,现修改为:把 源代码根目录 作为参数

# 传入。

#

# 运行方式:

# android-java-src-and-doc.sh

#

# 运行结束后,在 ~/tmp/ 下可以找到 jar 包。

#

export ANDROID_GIT_ROOT=$1

echo $ANDROID_GIT_ROOT

# create and / or clear tmp directory

mkdir ~/tmp 2>/dev/null

cd ~/tmp

rm -R * 2>/dev/null

# copy java sources from git trunk

cd $ANDROID_GIT_ROOT

cp -R `find -wholename */java/android` ~/tmp

cp -R `find -wholename */java/dalvik` ~/tmp

cp -R `find -wholename */java/java` ~/tmp

cp -R `find -wholename */java/javax` ~/tmp

cp -R `find -wholename */java/junit` ~/tmp

cp -R `find -wholename */java/org` ~/tmp

cp -R `find -wholename */java/com` ~/tmp

cp -R `find -wholename */awt/java` ~/tmp

#create list with source file names

cd ~/tmp

find -wholename */*.java > files.txt 2>/dev/null

jar cvf androidSrc.jar @files.txt

#create doc directory for javadoc

mkdir ./doc

javadoc -J-Xmx1024m -d ./doc @files.txt

jar cvf androidDoc.jar -C ./doc ./doc/*

#eof

将以上代码保存为文件,

android-java-src-and-doc.sh

按注释的方法运行。

android 官方jar,提取 Android.jar 源码和文档相关推荐

  1. 基于Android+servlet的宠物商店【源码+文档+ppt】

    目录 1.文档目录 1.课题研究目的 2.开发技术 2.1 Android技术 2.2 servlet 3.需求分析 3.1 系统模型 3.2 系统用例图 3.3 顶层数据流图 3.4 零层数据流图 ...

  2. maven下载源码和文档

    场景 使用redisTemplate的ListOperations接口的时候,反编译出来代码完全不知是什么意思.各种var,var2,var4,如代码: public interface ListOp ...

  3. 在线计算机考试系统源代码,在线考试系统 附源码和文档

    [实例简介] 在线考试系统 附源码和文档. 做毕业设计,课程设计或者正在学习相关技术知识的朋友可以下载资源学习.想继续学习相关知识的可以关注我. [实例截图] [核心代码] 在线考试系统4 └── S ...

  4. 基于ssm影视论坛系统java web jsp电影评价影评系统源码和文档

    开发环境: jdk 8 intellij idea tomcat 8.5.40 mysql 5.7 所用技术: Spring+SpringMVC+MyBatis layui jsp 演示视频: 基于s ...

  5. [源码和文档分享]基于Android系统手机通讯录管理软件的设计与开发

    摘要 谷歌在安卓领域投入了大量精力来开发,使得安卓技术得以广泛推广,现安卓移动平台设备在市场上已经得到大量推广及普及.在Android移动终端操作系统的快速发展,Android的各种手机软件也大量增长 ...

  6. android ble 助手源码_[源码和文档分享]基于Android的生活助手APP的设计与实现

    摘 要 随着移动互联网的高速发展,Android操作系统在移动设备中地位已经被牢牢稳固.然而大量的Android设备高速普及过程中,与其配套的Android应用的开发速度和项目质量极为令人担忧.本课题 ...

  7. [内附完整源码和文档] 基于Android的手机音乐播放器的设计与实现

    摘 要 随着Android系统和移动互联网的快速崛起,手机已经成为人们生活不可缺的一部分,在现代人的生活中,人们生活节奏的加快,生活压力越来越大,碎片化的时间越来越多,那么一个可以在碎片化的时间内调节 ...

  8. [源码和文档分享]基于Android Studio实现的在线学习课堂APP

    1 项目介绍 1.1 背景 本软件的开发意图是想让更多想学习外语,却没有好的方法,不知道如何学习,怎么学习,本软件可以为那些想学习的外语的用户,提供各种资源文件,因为现在是互联网的时代普通的纸质书籍不 ...

  9. [内附完整源码和文档] 基于Android网络聊天室的设计与实现

    前 言 随着我国科技水平的提高和移动通讯的飞速发展与普及,人们通过移动网络可做的事情越来越多,人们之间的沟通不在局限于面对面的对话,人们通过手机可以很方便的上网并通过手机上的APP进行聊天这样既节省话 ...

最新文章

  1. 为ListView组件加上快速滑块以及修改快速滑块图像
  2. 使用Web.Config Transformation配置灵活的配置文件
  3. 阿姨帮悬赏通缉,紧急扩散!
  4. 【必知】国内最设计感的 App推荐
  5. 建立适合大数据成功的团队
  6. C++中使用cin读取一组词存入vector后将其大写打印
  7. 你不必害怕,岁月有的是时间让你遇见更好的人(沈善书)
  8. Facebook产品更新,官方通知你收到了吗?
  9. python避坑_Django搭建项目实战与避坑细节详解
  10. 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一2.3 执行计划各个列的含义...
  11. 玩转Linux进程控制命令
  12. 电脑硬盘分区合并_简单扩容电脑C盘,无需U盘重装系统
  13. Overture打谱软件免费安装下载版介绍
  14. 计算机专业的大专大学规划,大学生计算机专业职业规划个人简历
  15. MySQL数据库索引查询
  16. 机器学习项目 - ctr 电商点击率预估
  17. MOF-74(Zn), CAS:1033723-90-8
  18. 3.32 小猪短租的爬虫-
  19. JavaScript使用手册(一)
  20. csr867x入门之spp使用(七)

热门文章

  1. consul+docker实现服务注册
  2. Matlab自学笔记:句柄、函数句柄、图像句柄(概念、用法、原理和区别)
  3. pandas.read_excel
  4. @微信官方,我要圣诞帽 之我学PS
  5. HCS12XEP100 查询方式IIC发送
  6. 如何在BOSS直聘上增加你的面试几率
  7. 疫苗预约管理系统——课程设计
  8. 华为消费者业务 CEO 余承东 兼任华为云与计算总裁
  9. 2基础知识——路由和数据包转发介绍
  10. C++ 对vector 排序