第一步、studio项目中配置修改
signingConfigs {
config {
keyAlias 'bfw'
keyPassword 'bfw123'
storeFile file(projectDir.parent + '/bfw.jks')
storePassword 'bfw123'
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
}
android.applicationVariants.all { variant ->
def file = variant.outputs[0].outputFile
variant.outputs[0].outputFile = new File(file.parent, file.name.replace("app-release.apk", "bfw_" + defaultConfig.versionName + ".apk"))
}
tasks.getByName("build")<<{
copy {
from "build/outputs/apk/"+"bfw_${VERSION_NAME}.apk"
into projectDir.parent+"/apks"
}
}
说明:配置密码和账号还有key和输出路径的设置。
第二步、配置环境变量,打开环境变量:在path后面加入gradle的bin路径,假设我的是D:\android-studio\gradle\gradle-2.8\bin,到此配置完成,然后你可以打开你的cmd,输入gradle 看配置是否则OK,
第三步、打开你的项目目录: 比如我的:D:\bfw\app
第四步、.运行cmd ,D:\bfw\app 在此输入gradle build 开始打包apk,在此之前会下载studio的一些东西,打包完成后你在D:\bfw\app \build\outputs\apk 文件下查看apk就可以看到了
网友回复
腾讯混元模型广场里都是混元模型的垂直小模型,如何api调用?
为啥所有的照片分辨率提升工具都会修改照片上的图案细节?
js如何在浏览器中将webm视频的声音分离为单独音频?
微信小程序如何播放第三方域名url的mp4视频?
ai多模态大模型能实时识别视频中的手语为文字吗?
如何远程调试别人的chrome浏览器获取调试信息?
为啥js打开新网页window.open设置窗口宽高无效?
浏览器中js的navigator.mediaDevices.getDisplayMedia屏幕录像无法录制SpeechSynthesisUtterance产生的说话声音?
js中mediaRecorder如何录制window.speechSynthesis声音音频并下载?
python如何直接获取抖音短视频的音频文件url?