南昌网站建设南昌吊车出租,定制商品的网站建设,专业网站制作公司名称,建网站潞城哪家强?aar生成新建项目#xff0c;并在项目中新建Library module#xff1a;banner#xff0c;如图#xff1a;在新建Module中编写完代码后#xff0c;build整个工程后就会自动生成aar包#xff0c;包的路径在新建Module 》 build 》outputs aar目录下#xff1b;aar引用在…aar生成新建项目并在项目中新建Library modulebanner如图在新建Module中编写完代码后build整个工程后就会自动生成aar包包的路径在新建Module 》 build 》outputs aar目录下aar引用在其他Android工程中的build.gradle中加入下面代码即可android {...repositories {flatDir {dirs libs //放置aar文件的文件夹}}}dependencies {compile(name:banner-1.0, ext:aar)}jar生成新建项目并在项目中新建Library modulebanner如图在主工程的build.gradle中添加对新建module的依赖dependencies {compile fileTree(dir: libs, include: [*.jar])compile com.android.support:appcompat-v7:22.2.0compile project(:banner)}在新建module中编写生成jar的task当你编译完工程后其实library的所有Java文件已经生成了包含class 的classes.jar包如下图所示这个为了方便给出一个task 将改classes.jar 导出到library的build/libs/下并修改名字为banner.jar ( 名字随意)。task deleteOldJar(type: Delete) {delete build/outputs/banner.jar}task exportJar(type: Copy) {from(build/intermediates/bundles/release/)into(build/libs/)include(classes.jar)rename (classes.jar, banner.jar)}exportJar.dependsOn(deleteOldJar, build)在android studio 提供的Terminal中(目录默认伟当前工程的)键入 ./gradlew exportJar 回车即可生成的jar包在你的library那个的build下的libs下然后就可以使用了。