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”文件夹。
  • 相关阅读:
    HttpClient后台post 请求webapi
    [SQL Server] 复制数据库任务
    C# js 在页面能执行,放在单独js文件不能执行
    Flink 中的kafka何时commit?
    jar依赖
    AI重要算法
    NonWindowJoin
    Rocket MQ 源码解析
    linear algebra
    Theories of Deep Learning
  • 原文地址:https://www.cnblogs.com/jpfss/p/9882166.html
Copyright © 2011-2022 走看看