麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

Android build.gradle版本名打包配置的方法

2019-10-21 21:25:31
字體:
來源:轉載
供稿:網友

1、生成密鑰文件到app工程目錄下

Android,build.gradle,打包配置

Android,build.gradle,打包配置

Android,build.gradle,打包配置

2、在gradle.properties文件下配置密鑰文件信息

# Project-wide Gradle settings.# IDE (e.g. Android Studio) users:# Gradle settings configured through the IDE *will override*# any settings specified in this file.# For more details on how to configure your build environment visit# http://www.gradle.org/docs/current/userguide/build_environment.html# Specifies the JVM arguments used for the daemon process.# The setting is particularly useful for tweaking memory settings.org.gradle.jvmargs=-Xmx1536m# When configured, Gradle will run in incubating parallel mode.# This option should only be used with decoupled projects. More details, visit# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects# org.gradle.parallel=trueRELEASE_KEY_PASSWORD=key-passwordRELEASE_KEY_ALIAS=key-aliasRELEASE_STORE_PASSWORD=store-password#jks文件名RELEASE_STORE_FILE=sugr-ivy.jks

3、build.gradle文件下配置

apply plugin: 'com.android.application'android {  compileSdkVersion 26  project.archivesBaseName = "AppName"  defaultConfig {    applicationId "com.example.app"    minSdkVersion 23    targetSdkVersion 26    versionCode 1    versionName "1.4.0"    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"  }  signingConfigs {    release {      keyAlias RELEASE_KEY_ALIAS      keyPassword RELEASE_KEY_PASSWORD      storeFile file(RELEASE_STORE_FILE)      storePassword RELEASE_STORE_PASSWORD    }    debug {      keyAlias RELEASE_KEY_ALIAS      keyPassword RELEASE_KEY_PASSWORD      storeFile file(RELEASE_STORE_FILE)      storePassword RELEASE_STORE_PASSWORD    }  }  buildTypes {    release {      buildConfigField "boolean", "LOG_DEBUG", "false" // 不顯示Log      minifyEnabled false           //混淆      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'      signingConfig signingConfigs.release  //簽名    }    debug {      signingConfig signingConfigs.debug  //簽名    }  }  applicationVariants.all {    variant ->      variant.outputs.all {        Calendar calendar = Calendar.getInstance(Locale.CHINA);        def buildDate = String.format(Locale.CHINA, "%04d%02d%02d", calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH) + 1, calendar.get(Calendar.DAY_OF_MONTH))        def versionName = defaultConfig.versionName        def versionCode = defaultConfig.versionCode        //android studio3.0之前的寫法        //  output->output.outputFile=new File(output.outputFile.parent,output.outputFile.name.replace(".apk","-"+defaultConfig.versionName+".apk"))        //android studio3.0的寫法        //項目名-版本名-版本號-release/debug.apk        if (variant.buildType.name.equals('release')) {          outputFileName = "${project.archivesBaseName}-v${versionName}-c${versionCode}-${buildDate}-release.apk"        } else {          outputFileName = "${project.archivesBaseName}-v${versionName}-c${versionCode}-${buildDate}-debug.apk"        }      }  }}dependencies {  implementation fileTree(dir: 'libs', include: ['*.jar'])  testImplementation 'junit:junit:4.12'  androidTestImplementation 'com.android.support.test:runner:1.0.2'  androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'  implementation 'com.android.support:appcompat-v7:26.1.0'  implementation 'com.android.support.constraint:constraint-layout:1.1.3'  implementation 'com.android.support:multidex:1.0.3'  implementation 'com.android.support:recyclerview-v7:26.1.0'}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一区二区三区免费观看 | 西川av在线一区二区三区 | 成人偷拍片视频在线观看 | 一级免费在线视频 | 久久草在线视频 | 久精品久久| 在线观看福利网站 | www噜噜偷拍在线视频 | freexxx69性欧美hd| 精品一区二区免费 | 欧美成人激情在线 | 欧美一级美片在线观看免费 | 日日夜av | www.成人在线视频 | 欧美一级毛片美99毛片 | 美国一级黄色毛片 | 日韩免费黄色 | 极品大长腿啪啪高潮露脸 | 午夜视频免费播放 | 久久久久中文字幕 | 久久艹一区 | 欧美a在线观看 | 久久久久久艹 | 日韩av成人| 蜜桃传媒视频麻豆第一区免费观看 | av中文字幕免费在线观看 | 日韩欧美电影一区二区三区 | 91麻豆蜜桃一区二区三区 | 国产91久久精品一区二区 | 久久精品久久精品国产大片 | 欧美特黄一级高清免费的香蕉 | 国产精品成人免费一区久久羞羞 | 伊人一二三四区 | 日韩视频一区 | h视频在线播放 | 深夜小视频在线观看 | 8x成人在线电影 | 一区免费| 欧美交在线 | 手机在线看片国产 | 日日噜噜噜噜久久久精品毛片 |