1.把java文件丢到源码里面编译,生成class文件
2.利用java命令 打包
jar cvf xxx.jar path /x1.class
*path 一定是java源文件用什么的地址就是什么样的地址
比如说java源文件里面 别人引用它是 import com.android.internal.widget.LockPatternUtils;
那么打包的时候依次要把LockPatternUtils.class 放在com/android/internal/widget/LockPatternUtils.class 目录下
3.用jar文件替换当前的java文件 位置不变,完全替换 只能存在一个
4.修改android.mk 文件 ,加入你要编译的jar 包的路径
参考已有的java包是怎么添加的
部分代码如下:
LOCAL_STATIC_JAVA_LIBRARIES := libNq viatelecomjar locktest
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := locktest:core/java/com/android/internal/widget/LockPatternUtils.jar
include $(BUILD_MULTI_PREBUILT)
5.编译