在Android Studio发布模式下..release下没有classes.jar

在Android Studio发布模式下..release下没有classes.jar,第1张

概述我是AndroidStudio1.1.0的新手.我想构建一个android库项目并输出JAR文件.我选择了“BuildVariants”作为“Release”模式.但是,在构建项目之后,在build/intermediates/bundles/release/路径下没有classes.jar文件.文件/目录如下:AndroidManifest.xmlR.txtaapt/艾德

我是Android Studio 1.1.0的新手.我想构建一个androID库项目并输出JAR文件.我选择了“ Build Variants”作为“ Release”模式.

但是,在构建项目之后,在build / intermediates / bundles / release /路径下没有classes.jar文件.

文件/目录如下:

AndroIDManifest.xml
R.txt
aapt /
艾德尔/
资产/

但是当我将Build Variants设置为DeBUG模式时.

在build / intermediates / bundles / deBUG路径下有输出文件/ dir列表:

AndroIDManifest.xml
R.txt
Aapt
艾德尔
资产
classes.jar
资源

有什么问题 ?怎么解决呢?

更新:
发布build.gradle:

apply plugin: 'com.androID.library'androID {    compileSdkVersion 22    buildToolsversion "21.1.2"    defaultConfig {        minSdkVersion 14        targetSdkVersion 22        versionCode 1        versionname "1.0"    }    buildTypes {        release {            MinifyEnabled false            proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-rules.pro'        }    }}dependencIEs {    compile filetree(dir: 'libs', include: ['*.jar'])//    compile 'com.androID.support:appcompat-v7:22.0.0'}task releaseJar(type: copy, dependsOn: 'build') {    from('build/intermediates/bundles/release/')    into('../releases')    include('classes.jar')    rename('classes.jar', 'test.jar')}

解决方法:

为了扩展您的放置内容,可以在定义releaseJar之后放一行,如下所示:

assemble.finalizedBy releaseJar

任务将在每次组装时运行.

总结

以上是内存溢出为你收集整理的在Android Studio发布模式下../release/下没有classes.jar全部内容,希望文章能够帮你解决在Android Studio发布模式下../release/下没有classes.jar所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1078745.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存