Android Studio默认编译会生成一个叫app-debug.apk或者叫app-release.apk文件,我们可以定义成下面的结构

包名-版本名称.apk

修改build.gradle向android{......}添加代码

apply plugin: 'com.android.application'android {    compileSdkVersion 26    defaultConfig {        applicationId "com.test"        minSdkVersion 21        targetSdkVersion 26        versionCode 16        versionName "1.8.0"        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled true            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'            signingConfig signingConfigs.config        }    }//添加代码 start    android.applicationVariants.all { variant ->        variant.outputs.all {            outputFileName = "${variant.applicationId}-${variant.name}-${variant.versionName}.apk"        }    }//添加代码 end}dependencies {    implementation fileTree(include: ['*.jar'], dir: 'libs')    implementation 'com.android.support:appcompat-v7:26.1.0'    implementation 'com.android.support.constraint:constraint-layout:1.0.2'    compile 'com.android.support:design:26.1.0'    }

最终build.gradle添加代码

生成apk

com.test-1.8.0.apk

 

更多相关文章

  1. Android(安卓)单击图片切换效果
  2. Android使用Application总结
  3. Android之一个简单计算器源代码
  4. android jni开发详细步骤
  5. 在代码中设置RelativeLayout布局中标签的android:layout_toLeftO
  6. Android(OpenCV) NDK开发: 0xdeadbaad(code=1)错误 及 关闭armea
  7. Android(安卓)Studio多渠道批量打包及代码混淆
  8. android五种布局特点
  9. Android(安卓)解决fragment replace方法低效的问题

随机推荐

  1. 全面认识Android中Gradle相关配置文件
  2. Android 的 Activity 组件详解
  3. 转:教程:实现Android的不同精度的定位(基于
  4. Android横竖屏切换的生命周期
  5. Android应用程序组件概述
  6. android原生分享遇到的一个小问题
  7. 【Android】音乐播放器边播边缓存(二)Andro
  8. 翻译Android USB HOST API
  9. Android 中自定义权限
  10. Android Intent详解