Android手动打包jar
来源:互联网 发布:用c语言画爱心 编辑:程序博客网 时间:2024/06/02 20:16
以前eclipse有手动把java文件打包成jar的功能,但Android Studio没有,就需要用命令手动打包。
一 纯命令
1.先把java编译成class
javac -cp <importjar> -d <class输出路径> <javafile>
其中-cp的参数要指定到androidsdk里面的android.jar,以及需要引用的apache.http.jar,和需要引用的文件路径
2.把class打包成jar
jar cvf out.jar <classfile>
二 ANT
1.编写build.xml放在代码根目录
<?xml version="1.0" encoding="UTF-8"?> <project name="myproject" default="build" basedir="."><!-- 项目名为myproject,default代表默认要做的事情,.代表当前目录--> <property name="src" value="com"/><!-- 定义src变量 --> <property name="dest" value="classes"/> <!-- 定义dest变量--> <property name="jar_file" value="out.jar"/><!-- 定义jar_file变量--> <property name="class_path" value="E:\adt-bundle-windows-x86_64-20131030\sdk\platforms\android-22\android.jar"/><!-- 定义class_path变量--> <target name="init"> <!-- 定义一个目标,这里表示初始化,mkdir表示创建一个目录,${dest}表示取变量dest的值 --> <mkdir dir="${dest}"/> </target> <!-- 编译目标,depends是它依赖的target,在init执行过才执行compile--> <target name="complie" depends="init"> <!-- 运行javac命令 srcdir源目录 destdir目标目录--> <javac srcdir="${src}" destdir="${dest}" classpath="${class_path}"/> </target> <!-- 构建目标,依赖compile--> <target name="build" depends="complie"> <!-- 运行jar命令 jarfile为jar文件 basedir为classes--> <jar jarfile="${jar_file}" basedir="${dest}"/> </target> <!-- 删除生成的文件--> <target name="clean"> <delete dir="${dest}"/> <delete file="${jar_file}"/> </target> </project>2.运行ANT!
0 0
- Android手动打包jar
- 手动JAR打包
- 手动打包jar
- 手动打包输出后端jar
- Android手动混淆打包(com.android.library类型工程项目打包jar包)
- android 手动打包
- Android手动打包
- android打包jar包
- android studio 打包jar
- Android Studio 打包Jar
- android studio打包jar
- Android Studio 打包Jar
- Android studio 打包Jar
- android 打包jar包
- android studio 打包 jar
- Android打包jar,aar
- Android Studio 打包Jar
- android studio 打包jar
- 2016蓝桥杯假期任务之《剪格子》
- 常用布局及其属性总结
- spark出现task不能序列化错误的解决方法
- 增大VirtualBox虚拟硬盘容量
- Codeforces Round #273 (Div. 2)(B)排列组合
- Android手动打包jar
- 探讨爆盘侠的足球预测服务器端实现
- java中的坑(一)
- 作为学生,我是怎么半年赚到人生第一个三十万的
- SQL 左外连接,右外连接,全连接,内连接
- 朱老师ARM裸机学习笔记(五):ARMCPU工作模式以及寄存器讲解
- linux常用命令
- JavaScript eval处理JSON数据 为什么要加括号
- IOS Reveal 效果