zoukankan      html  css  js  c++  java
  • Android Studio 2.3.1导出jar文件不能生成release解决办法

    升级了AS之后,在项目中的时候,有个需求需要把通过AS导出一个模块,需要以jar的形式导出来,研究了一下,按照网上的描述操作了一遍,不知道是AS版本问题还是自己操作问题,发现使用

    ./gradlew build

    之后,在/build/intermediates/bundles/文件夹下面一直生成不到网上说得release文件夹,而是debug文件夹

    这里写图片描述

    于是乎,考虑一下,是不是gradle版本不同导致的这个问题,于是查询了一下gradle文档,发面有这个属性

    publishNonDefault true

    这个属性要放在android{}这个节点下面

    android {
        compileSdkVersion 25
        buildToolsVersion "25.0.2"
        publishNonDefault true
    
        defaultConfig {
            minSdkVersion 21
            targetSdkVersion 25
            versionCode 1
            versionName "1.0"
        }
    }

    再次build一下,成功生成release文件夹

    这里写图片描述

    特此记录下来,方便有遇到和我一样的童鞋遇到的,以便能够帮助。

    2018-10-31更新

    最新情况,最新版本3.2.1的Android Studio中已经将“bundles”文件夹改为了“packaged-classes”文件夹。
  • 相关阅读:
    python基础练习5-9
    python安装
    python虚拟环境
    python基础语法--逻辑实现
    python基础语法
    IDE(vscode)
    pycharm使用
    复习
    环境搭建+python基础
    ASP.NET 5行代码搞二维码
  • 原文地址:https://www.cnblogs.com/jpfss/p/9882166.html
Copyright © 2011-2022 走看看