美文网首页
自己写Android.mk来生成Jar包

自己写Android.mk来生成Jar包

作者: 修符道人 | 来源:发表于2020-01-11 17:06 被阅读0次

1.源码目录新建自己的文件夹和源文件

image.png

创建Android.mk文件和Java类:


image.png
image.png

Parent.java

package com.example.jni01;
public class Parent {
    public static String test(){
        return "I'm parent2";
    }
}

Child.java

package com.example.jni01;
public class Child extends Parent {
    public static void main(String[] args){
        test();
    }
}

我强调一点:Java类的package name并不是必须与所在文件夹一致,习惯上写成一致。

Android.mk

include $(CLEAR_VARS)
#LOCAL_JACK_ENABLED := disabled      #网上有种说法要加上,其实可以不加。
LOCAL_SRC_FILES := $(call all-subdir-java-files)    #遍历当前目录下的所有java文件
#LOCAL_SRC_FILES :=  $(call all-java-files-under,'com') #遍历指定文件夹下的所有java文件
LOCAL_MODULE := libczsotest      
include $(BUILD_STATIC_JAVA_LIBRARY)    #注意用static,否则生成的Jar包无法直接使用。

2.编译

makejar.jpg

javalib.jar即为编译后可用的jar包。

相关文章

网友评论

      本文标题:自己写Android.mk来生成Jar包

      本文链接:https://www.haomeiwen.com/subject/pmcbactx.html