1、 ./gradlew -v 来查看下项目所用的Gradle版本

可以看到对应gradle版本信息

2、 ./gradlew clean

将会去下载Gradle的一些依赖包

3、./gradlew build

来进行编译生成apk

其他

./gradlew assembleDebug 

编译并打Debug包

./gradlew assembleRelease 

编译并打Release的包

gradle执行控制台命令
https://blog.csdn.net/u011435933/article/details/105390086

gradle脚本基础知识
https://blog.csdn.net/huyuchaoheaven/article/details/51725290

gradle编译脚本简单理解
https://www.jianshu.com/p/9c2cbf1cca4e

gradle在控制台打印信息:

println "Start CAPP ...."

修改编译的apk文件名

    //对生成的apk文件的名字和路径改到其他地方
    android.applicationVariants.all { variant ->
        variant.outputs.all {
            variant.packageApplicationProvider.get().outputDirectory = new File("../CAPP/app/src/main/assets/")
            outputFileName = "run.apk"

        }
    }

自定义签名

signingConfigs {
        release {//发布版本的签名配置
            storeFile file('D:/keystores/xxxx.jks')
            keyPassword 'mypass'
            keyAlias 'appname'
            storePassword 'mypass'
        }
    }

    buildTypes {
        debug {
            signingConfig signingConfigs.release
        }
    }

执行控制台命令

task  justEnhanceSoFileTask(type: DefaultTask, description: '运行jar'){
    workingDir  'nboxSoFile'
    def myCommond = [
            'java', '-jar','D:\\app\\HttpPost2.jar'
    ]
    def myCommond2 = [
            'cmd','@echo','testtest.............'
    ]
    commandLine  myCommond2
}

发表评论

邮箱地址不会被公开。 必填项已用*标注