不知道是不是網(wǎng)上的資料太舊了,我看使用Android studio 編譯jar包的方法根本對(duì)不上。下面是我用最新的Android studio2.3編譯jar包并且使用的方法州袒。不對(duì)的話望告知秒啦。
編譯產(chǎn)生jar包###
編譯jar包要新建一個(gè)Module潜慎,選擇AndroidLibary,設(shè)置module名撑帖,然后就會(huì)在app的同級(jí)目錄出現(xiàn)新建的module文件夾
編寫代碼,新建一個(gè)類Mylibrary ,這個(gè)類要打包進(jìn)jar包。
package com.example.mylibrary;
/**
* Created by 80119510 on 2017-03-13.
*/
public class Mylibrary {
public static int getnum(){
return 100;
}
}
然后開始編譯澳眷,會(huì)在mylibrary\build\outputs\aar目錄下面編譯出arr文件胡嘿。arr文件包含jar文件和資源文件。里面的class.jar文件就是我們想要的jar文件钳踊,里面包含著class類
使用jar包###
使用簡(jiǎn)單衷敌,哪個(gè)model需要使用jar包,直接把jar包拷貝到相應(yīng)model的lib目錄就可以了拓瞪,如下圖缴罗,拷貝到app module的lib目錄。
然后就可以在代碼引用這個(gè)jar包的類了
import com.example.mylibrary.*;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Mylibrary.getnum();
}