关于gradle一些命令
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
}