亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > 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网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人精彩在线视频九色| 欧美成人精品激情在线观看| 欧美孕妇孕交黑巨大网站| 亚洲精品中文字幕女同| 成人美女av在线直播| 久久久亚洲精选| 国产第一区电影| 国产精品欧美激情| 欧美大尺度在线观看| 欧美电影免费观看| 精品福利在线观看| 97热在线精品视频在线观看| 亚洲欧美在线看| 在线播放国产一区中文字幕剧情欧美| 国产精品国产三级国产aⅴ9色| 日本亚洲精品在线观看| 欧美专区在线视频| 国产一区二区香蕉| 亚洲第一页中文字幕| 91久久精品在线| 亚洲成人亚洲激情| 欧美高清视频一区二区| 国产精品爽黄69天堂a| 日韩中文字在线| 日本高清不卡的在线| 日韩av免费在线观看| 亚洲2020天天堂在线观看| 欧美精品国产精品日韩精品| 欧美久久精品午夜青青大伊人| 亚洲毛茸茸少妇高潮呻吟| 国产精品视频男人的天堂| 欧美一性一乱一交一视频| 69av成年福利视频| 国产精品欧美一区二区| 亚洲变态欧美另类捆绑| 亚洲精品国产精品乱码不99按摩| 欧美专区在线播放| 2019国产精品自在线拍国产不卡| 国产成人精品999| 第一福利永久视频精品| 久久久久久午夜| 91地址最新发布| 亚洲国产91色在线| 在线观看日韩av| 热门国产精品亚洲第一区在线| 精品国产一区二区三区久久| 国产欧美日韩精品专区| 亚洲第一综合天堂另类专| 精品亚洲国产成av人片传媒| 欧美多人爱爱视频网站| 久久精品电影网| 97久久久久久| 精品成人国产在线观看男人呻吟| 亚洲成在人线av| 欧美老少配视频| 国产成人在线亚洲欧美| 国精产品一区一区三区有限在线| 亚洲精品福利资源站| 久久精品中文字幕免费mv| 日韩大陆毛片av| 深夜福利日韩在线看| 欧美在线精品免播放器视频| 黑人巨大精品欧美一区二区免费| 亚洲韩国青草视频| 国产suv精品一区二区| 欧美黑人极品猛少妇色xxxxx| 亚洲人成网站在线播| 91精品综合久久久久久五月天| 日韩激情片免费| 欧美亚洲午夜视频在线观看| 欧美成在线视频| 久久久久久久久中文字幕| 中文字幕精品国产| 国产精品欧美一区二区| 欧美精品videossex88| 国产精品普通话| 色偷偷9999www| 欧美高清视频免费观看| 国产欧美精品在线播放| 色婷婷综合久久久久中文字幕1| 日韩精品视频免费专区在线播放| 精品成人乱色一区二区| 亚洲无线码在线一区观看| 亚洲激情电影中文字幕| 伊人久久男人天堂| 日韩精品一区二区视频| 日韩精品中文字幕在线观看| 欧美国产高跟鞋裸体秀xxxhd| 精品一区二区三区三区| 精品国产一区av| 日韩欧美在线网址| 欧美性生活大片免费观看网址| 欧美在线亚洲在线| 夜夜嗨av一区二区三区免费区| 欧美性一区二区三区| 日韩视频在线免费观看| 亚洲男人天堂2024| 亚洲第一av在线| 亚洲最大av网| 欧美电影在线观看| 88国产精品欧美一区二区三区| 韩国欧美亚洲国产| 狠狠久久五月精品中文字幕| 日韩精品极品在线观看播放免费视频| 亚洲美女av在线| 色噜噜狠狠色综合网图区| 97国产在线视频| 久久久久久一区二区三区| 成人妇女免费播放久久久| 欧美精品videossex性护士| 欧美黄色小视频| 97成人精品区在线播放| 亚洲欧美日韩天堂一区二区| 国产精品久久久亚洲| 色哟哟网站入口亚洲精品| 久久久精品欧美| 日韩欧中文字幕| 日韩av片电影专区| 日韩精品中文字幕久久臀| 欧美福利小视频| 欧美激情高清视频| 亚洲自拍av在线| 精品久久久视频| 亚洲自拍欧美另类| 精品日韩视频在线观看| 清纯唯美亚洲综合| 一区二区三区高清国产| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久国产精品影视| 国产精品一区二区三区在线播放| 一区二区三区美女xx视频| 国产91在线高潮白浆在线观看| 91免费版网站入口| 亚洲缚视频在线观看| 国产亚洲成精品久久| 一区二区三区久久精品| 欧美尤物巨大精品爽| 在线色欧美三级视频| 欧美精品手机在线| 久久人人看视频| 精品国产乱码久久久久久天美| 911国产网站尤物在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 日本伊人精品一区二区三区介绍| 日韩av高清不卡| 国产精品pans私拍| 亚洲欧美日韩直播| 日韩中文第一页| 日韩av在线精品| 视频在线观看99| 国外成人性视频| 亚洲国产欧美自拍| 亚洲精品久久久久中文字幕二区| 日韩欧美大尺度| 色综合视频一区中文字幕| 精品无码久久久久久国产| 中文字幕精品www乱入免费视频| 国产精品久久久久久久久久小说| 91精品视频免费| 伦理中文字幕亚洲| 萌白酱国产一区二区| 国产精品美乳在线观看| 少妇久久久久久| 国产精品日韩在线一区|