色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Android打包篇:Android Studio將代碼打包成jar包教程

瀏覽:2日期:2022-09-26 11:27:54

一、新建一個as項目,再新建一個model模塊

然后再app中的build.gradle中添加model的依賴。然后編譯項目。

二、編譯完成后,打開model下的build——intermediates——bundles目錄,目錄下有兩個文件夾,debug,default,在default文件夾下有一個classess.jar,就是編譯完成的jar包,

這里需要主要的是:因為我們使用的 as 版本不一致,所以會導致classess.jar包的目錄頁會不一樣,不過最終的目錄還是在build——intermediates——bundles目錄下,小伙伴們可以在這個目錄下尋找classess.jar文件,確保可以找到這個文件之后,再進行第三步的操作。

三、在確保classess.jar文件存在的情況下,打開model模塊的build.gradle文件,在文件中與android模塊中添加如下代碼,并編譯:

//Copy類型 task makeJar(type: Copy) { //刪除存在的 delete ’build/libs/mysdk.jar’ //設置拷貝的文件 from(’build/intermediates/bundles/default/’) //打進jar包后的文件目錄 into(’build/libs/’) //將classes.jar放入build/libs/目錄下 //include ,exclude參數來設置過濾 //(我們只關心classes.jar這個文件) include(’classes.jar’) //重命名 rename (’classes.jar’, ’mysdk.jar’) } makeJar.dependsOn(build)

這里需要注意:上述代碼中from括號中的是你的classess.jar的文件目錄,這里貼的是我自己的目錄,不同的as版本可能導致目錄不同,所以小伙伴們在用的時候直接換成你們自己的classess.jar路徑即可。

四、編譯完成以后,找到as的Terminal命令行,輸入以下命令并回車:

gradlew makeJar

出現如下文字后,代表編譯成功。

BUILD SUCCESSFUL

導出的jar包在model模塊下的build——libs文件夾里面,復制出來方便我們以后使用。

這樣我們就將我們自己的代碼模塊打成jar包了,用的時候直接導入jar包就可以了。

補充知識:Android.mk編譯出jar

Android.mk編譯出jar

Android.mk文件配置

LOCAL_PATH:= $(call my-dir)#make jarinclude $(CLEAR_VARS)LOCAL_SRC_FILES := $(call all-subdir-java-files)LOCAL_MODULE := mytestjarinclude $(BUILD_JAVA_LIBRARY)#include $(BUILD_STATIC_JAVA_LIBRARY)

在當前項目中執行mm命令(在此之前要執行sourse build/envsetup.sh)

BUILD_JAVA_LIBRARY和BUILD_STATIC_JAVA_LIBRARY區別

BUILD_JAVA_LIBRARY編譯出來的jar包,里面是DEX格式的文件,如果用戶想用這個jar包放到Eclipse來做Android APP的開發,Eclipse是不認識這種格式的文件的,通常會報錯:Conversion to Dalvik format failed with error 1

BUILD_STATIC_JAVA_LIBRARY編譯出來的jar包,里面每個java文件對應的class文件都單獨存在,顧名思義,每個java文件里面用到的變量都被靜態編譯到了class內部,這種格式的jar包可以在Eclipse里面導入并正常使用,但是可能存在一定的兼容性隱患

以上這篇Android打包篇:Android Studio將代碼打包成jar包教程就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 国产一级特黄一级毛片 | 久久久久久国产精品免费免费 | www.久久 | aaa级精品久久久国产片 | 欧美一区二区三区播放 | avhd101天天看新片 | 99爱精品视频 | 国产成人麻豆精品 | 亚洲人成在线观看 | 国产亚洲高清不卡在线观看 | 九九久久九九久久 | 黄色三级视频在线 | 日本68xxxxxxxxx老师 | 亚洲成人在线网 | 老司机午夜精品网站在线观看 | 综合刺激网 | 欧美成人免费一区在线播放 | 久久男人的天堂色偷偷 | 在线观看亚洲免费视频 | 久久最新视频 | 国产三级精品在线观看 | 日本阿v精品视频在线观看 日本阿v视频在线观看高清 | 一级美女片 | 性做久久久久久久免费观看 | 在线观看日本免费视频大片一区 | 91刘亦菲精品福利在线 | 好爽~好硬~好紧~蜜芽 | 久久综合九九 | 免费国产一区二区三区 | 国产网站免费 | 99久久精品免费精品国产 | 香蕉久久一区二区不卡无毒影院 | 美女扒开腿让男生桶爽网站 | 中文字幕日韩精品在线 | 久久精品在 | 国产aⅴ一区二区 | 你懂的国产精品 | 日本久久久久久久久久 | 怡红院免费播放全部视频 | 亚洲欧美在线精品一区二区 | 国产一区二区三区久久 |