溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AndroidStudio項目制作SDK和打包成jar

發布時間:2020-07-21 17:15:06 來源:網絡 閱讀:7381 作者:鷺明 欄目:移動開發

這里將詳細介紹AndroidStuido項目,開發過程中將AS項目打包成jar,及arr的使用

1.新建一個項目(步驟省略)

2.(在步驟1的基礎上)點擊File-->New-->New Module—>選擇Android Library-->點擊Next(如下圖:)
AndroidStudio項目制作SDK和打包成jar
AndroidStudio項目制作SDK和打包成jar

3、定義好Library的工程名:mylibrary(如下圖:

AndroidStudio項目制作SDK和打包成jar

4、在項目中會引入該Module (app下的build.gradle

AndroidStudio項目制作SDK和打包成jar

5、創建之前我先在mylibrary工程中建一個測試類,方便測試調用:
AndroidStudio項目制作SDK和打包成jar

public class MyUtils {
public static String showLog(){

    return "jar===》返回的數據";
}

}

6、在mylibrary工程下的build.gradle中加上:
AndroidStudio項目制作SDK和打包成jar

task makeJar(type:Copy) {
//刪除存在的jar
delete "build/lib/test.jar"
//設置拷貝文件
from("build/intermediates/bundles/release")
//打進jar后文件目錄
into("build/libs/")
//將classes.jar放入build/libs目錄下
//include,exclude參數來設置過濾
include("classes.jar")
//重命名為test.jar
rename("classes.jar","test.jar")
}
makeJar.dependsOn(build)

7、打開treminal控制臺,輸入Gradlew makeJar:
AndroidStudio項目制作SDK和打包成jar

(注:你的as從來沒有生成過jar,那么第一次就會很慢,會去下載一些文件)

查看jar是否成功生成:
AndroidStudio項目制作SDK和打包成jar

jar和arr:的使用方法:

二者區別:

    jar: 只包含了class文件與清單文件 ,不包含資源文件,如圖片等所有res中的文件。

    aar: 包含jar包和資源文件,如圖片等所有res中的文件。

    編譯完就會生成了aar
AndroidStudio項目制作SDK和打包成jar

    1.    jar導入:

    導入jar-->選中jar-->右鍵-->點擊Add As Library-->點擊Ok

    2   aar使用
把生成的aar包拷貝到 app下libs目錄里,然后在你項目app的build.gradle中添加如下代碼:
    repositories{
flatDir{
    dirs "libs"
}

}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile(name:'mysdk',ext:'aar')

最后Sync Now一下,看
AndroidStudio項目制作SDK和打包成jar
AndroidStudio項目制作SDK和打包成jar

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女