实现自动化打包需要注意的问题

1、保留gradlew.bat 因为执行命令需要、
2、保留gradle文件夹
因为自动化打包没这个东西就没报错,当然开发工具没得还是可以自动补充的。
3、保留local.properties
否则会出现一些stripndk的错误。
4、 build目录 iml文件等都可以删除。
5、为了实现自动生成签名配置如下:

    signingConfigs {
        config {
            storeFile file('../keystores/xxx_lz.jks')
            storePassword "xxx_lz"
            keyAlias "xxx_lz"
            keyPassword "xxx_lz"  //签名密码
        }
    }

    buildTypes {
        release {
            shrinkResources true
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            manifestPlaceholders = [
//                    LANUCH_ACTIVITY: ".MainActivity"
LANUCH_ACTIVITY: ".DemoActivity"
            ]
            signingConfig signingConfigs.config
        }
        debug {
            shrinkResources false
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            manifestPlaceholders = [
                    LANUCH_ACTIVITY: ".MainActivity"
//                    LANUCH_ACTIVITY: ".DemoActivity"
            ]
            signingConfig signingConfigs.config
        }
    }

image.png

这个工具包gradlew gradle文件夹 打包进去了,因为为了我的工具能导出编译也是没有办法的事情,
打包zip会检测build目录,清除垃圾文件。

你可能感兴趣的:(实现自动化打包需要注意的问题)