Android studio 打包jar和AAR
阿新 • • 發佈:2018-12-13
軟體:Android studio 3.1.3
1.2在Android studio右邊點選gradle按鈕,選擇mylogin中的other中的makeJar,雙擊就行了
新建一個module
在mylogin中新增一個工具類ActivityUtil:
1.打包成jarpackage com.nkbh.sevenday.mylogin; import android.content.Context; import android.content.Intent; public class ActivityUtil { public static void start(Context context, Class clazz){ Intent intent=new Intent(); intent.setClass(context,clazz); context.startActivity(intent); } }
1.1在mylogin的build.gradle中新增下面程式碼
注意:跟android平級的。//Copy型別 task makeJar(type: Copy) { //刪除存在的 delete 'build/libs/mysdk.jar' //設定拷貝的檔案 from('build/intermediates/packaged-classes/debug/') //打進jar包後的檔案目錄 into('build/libs/') //將classes.jar放入build/libs/目錄下 //include ,exclude引數來設定過濾 //(我們只關心classes.jar這個檔案) include('classes.jar') //重新命名 rename ('classes.jar', 'mysdk.jar') } makeJar.dependsOn(build) //在終端執行生成JAR包 // gradlew makeJar
1.2在Android studio右邊點選gradle按鈕,選擇mylogin中的other中的makeJar,雙擊就行了
在執行介面出現下面的成功字樣就成功了
成功之後可以檢視到的
可以呼叫
2.生成aar包
參考:https://www.cnblogs.com/xinaixia/p/7660173.html
https://blog.csdn.net/builder_taoge/article/details/79900895
https://blog.csdn.net/g777520/article/details/53331797