第一步、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就可以看到了
网友回复
如何编写一个chrome插件实现多线程高速下载大文件?
cdn版本的vue在网页中出现typeerror错误无法找到错误代码位置怎么办?
pywebview能否使用webrtc远程控制共享桌面和摄像头?
pywebview6.0如何让窗体接受拖拽文件获取真实的文件路径?
如何在linux系统中同时能安装运行apk的安卓应用?
python有没有离线验证码识别ocr库?
各家的ai图生视频及文生视频的api价格谁最便宜?
openai、gemini、qwen3-vl、Doubao-Seed-1.6在ui截图视觉定位这款哪家更强更准?
如何在linux上创建一个沙箱隔离的目录让python使用?
pywebview如何使用浏览器自带语音识别与webspeech 的api?