app/build.gradle

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'
//apply plugin: 'me.tatarka.retrolambda'

android {

    lintOptions {
        abortOnError true
        enable 'StopShip'
        fatal 'StopShip'
    }

    dexOptions {
        javaMaxHeapSize "4096M"
        preDexLibraries = false
    }

    compileSdkVersion built.compileSdkVersion
    buildToolsVersion built.buildToolsVersion

    defaultConfig {
        applicationId built.applicationId
        minSdkVersion built.minSdkVersion
        targetSdkVersion built.targetSDKVersion
        versionCode built.versionCode
        versionName built.versionName
        manifestPlaceholders = [
                WEIXIN_APP_ID: keys.WEIXIN_APP_ID_DEBUG,
                WEIBO_APP_KEY: keys.WEIBO_APP_KEY,
                UMENG_APP_KEY: keys.UMENG_APP_KEY,
        ]
    }

    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            manifestPlaceholders = [
                    WEIXIN_APP_ID: keys.WEIXIN_APP_ID_RELEASE,
                    WEIBO_APP_KEY: keys.WEIBO_APP_KEY,
                    UMENG_APP_KEY: keys.UMENG_APP_KEY,
            ]
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def outputFile = output.outputFile
            if (outputFile != null && outputFile.name.endsWith('.apk')) {
                def fileName = "SourceWall_${variant.buildType.name}_v${defaultConfig.versionName}_${defaultConfig.versionCode}";
                fileName += "_${variant.productFlavors[0].name}.apk"
                output.outputFile = new File(outputFile.parent, fileName)
            }

            if (output.zipAlign != null) {
                output.zipAlign.doLast {
                    output.zipAlign.inputFile.delete()
                }
            }
后面还有 85 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。