php网站开发工程师月薪,wordpress monk,网站设计主题,做网站哪个平台好一点Eclipse直接有个Export#xff0c;可以直接导出jar包。AS相对Eclipse变化很大#xff0c;编译脚本变成了Gradle#xff0c;各种导包操作都有差异。 下面是AS导出jar的过程: 第一步#xff0c;修改app下的build.grade。 apply plugin: com.android.application修改为 apply … Eclipse直接有个Export可以直接导出jar包。AS相对Eclipse变化很大编译脚本变成了Gradle各种导包操作都有差异。 下面是AS导出jar的过程: 第一步修改app下的build.grade。 apply plugin: com.android.application 修改为 apply plugin: com.android.library 第二步增加一些配置。 task makeJar(type: Copy) { delete build/libs/uzAMap.jar from(build/intermediates/bundles/release/) into(build/libs/) include(classes.jar) rename (classes.jar, uzAMap.jar)
}
makeJar.dependsOn(build) 第三步去除applicationId defaultConfig {applicationId com.apicloud.amapminSdkVersion 14targetSdkVersion 21
} 改为 defaultConfig {minSdkVersion 14targetSdkVersion 21
} 第四步进入Terminal执行脚本。 gradlew makeJar 完整的build.gradle apply plugin: com.android.libraryandroid {compileSdkVersion 23buildToolsVersion 26.0.2defaultConfig {applicationId com.apicloud.amapminSdkVersion 14targetSdkVersion 21}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile(proguard-android.txt), proguard-rules.txt}}
}dependencies {compile com.android.support:support-v4:23.4.0compile files(libs/AMap_3DMap_V3.3.2_20160525.jar)compile files(libs/AMap_Location_V2.4.1_H5.jar)compile files(libs/AMap_Search_V3.2.1_20160308.jar)compile files(libs/apiEngine v1.1.0.jar)compile files(libs/xUtils-2.6.1.jar)
}task makeJar(type: Copy) {delete build/libs/uzAMap.jarfrom(build/intermediates/bundles/release/)into(build/libs/)include(classes.jar)rename (classes.jar, uzAMap.jar)
}
makeJar.dependsOn(build)本文转自TBHacker博客园博客原文链接http://www.cnblogs.com/jiqing9006/p/7762256.html如需转载请自行联系原作者