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 Studio多渠道批量打包及代码混淆
  2. 在代码中设置RelativeLayout布局中标签的android:layout_toLeftO
  3. Android之一个简单计算器源代码
  4. Android ​自定义RadioButton或CheckBox选择样式
  5. android调用camera实现自定义照相
  6. android 圆形头像—— android开源系列:CircleImageView自定义圆

随机推荐

  1. Android的四种基本布局
  2. Android(安卓)studio 打不开官方虚拟机 1
  3. 【Android(安卓)Training UI】创建自定义
  4. Android中TextVIew一些属性
  5. Android中webview跟JAVASCRIPT中的交互
  6. Android沉浸式状态栏
  7. Android中利用GridView实现水平和垂直均
  8. Android中RelativeLayout各个属性的含义
  9. Android中 ScrollView(ListView)中嵌套List
  10. Android简单自定义圆形和水平ProgressBar