请问andriod studio命令行下如何打包一个apk?
网友回复
第一步、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就可以看到了