build.gradle常用总结1

news/2024/7/24 1:28:43

1.设置编译版本,名字

android {
    compileSdkVersion 28
    buildToolsVersion "29.0.3"
    defaultConfig {
       
        versionCode 1
        versionName "name" + buildDate()
    }
}

2.设置指定platform.keystore

    signingConfigs {
        mykey {
            storeFile file('../platform.keystore')
            storePassword 'android1'
            keyAlias = 'platform1'
            keyPassword 'android1'
        }
    }

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        noProguardTest {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.mykey 
        }
        proguardTest {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.mykey 
        }
        debug {
            testCoverageEnabled true
            signingConfig signingConfigs.mykey 
        }
    }

3.引入指定jar包

implementation fileTree(include: '*.jar', dir: 'libs')
implementation files('libs/AMap_Location_V4.8.0_20191210.jar')

4.加速编译步骤
最外层build.gradle中加上
maven {url ‘http://maven.aliyun.com/nexus/content/groups/public’}

    repositories {
        google()
        maven {url 'http://maven.aliyun.com/nexus/content/groups/public'}
        jcenter()
        
    }

http://www.niftyadmin.cn/n/1035736.html

相关文章

Vue 系列 | Vue-Router

注意: 本文所有示例代码详见:vue-rouer-demo 1.What | 什么是Vue Router Vue Router是Vue.js提供的官方路由管理器,它和Vue.js深度集成,使构建单页面应用非常方便。 2.Why | 为什么要使用Vue Router 大家打开LorneNote个网站,这…

C++引用讲解

知识点整理引用是C的概念引用的使用1.普通引用(必须要初始化)2.引用做函数参数(不用进行初始化)3.复杂数据类型做函数引用4.引用本质5.函数的返回值是引用(引用当左值)6指针引用7常引用引用是C的概念 引用…

nvm npm 使用教程

nvm 这里推荐使用nvm进行node的版本管理,进行多版本切换比较方便。 What | 是什么 node version manager – node版本管理工具,可以同时切换node的多个版本在本地运行。 How | 如何使用 1.安装nvm 以curl为例,打开终端,复制粘贴如下命令后&#xff…

8.【Windows】安装ubuntu子系统

目录1windows打开开发者模式2.打开liux子系统3.microsoft store 下载 ubuntu,并安装4.安装完成,重启机器后,打开使用5.常见问题5.1 “指定的网络名不再可用”解决办法采用windows开发者模式中,打开linux子系统方式步骤:1windows打…

极简Webpack | 手写打包器

极简Webpack | 手写打包器 Webpack是现代JavaScript应用的静态模打包器。它能够内建一个被称为dependency graph的依赖关系图并生成一个或多个包。作为前端开发者,我们经常和它打交道,理解它如何工作可以使我们更好的处理我们的代码。今天我们通过一个简…

9.【Linux】ubuntu分辨率调节

输入: xrandrxrandr -- size 1360x768

JavaScript 原语

在JavaScript,一个原语(primitive–原语值,原语数据类型)是一个数据,不是一个对象并且没有方法。有七种原语数据类型: stringnumberbigintbooleannullundefinedsymbol 一般,原语表现为语言实现…

Beyond compare和Git 联合

Git 常用命令: https://blog.csdn.net/weixin_41477306/article/details/103019244 安装破解步骤 1.下载beyond compare 链接:https://pan.baidu.com/s/1gHR5X4Bcgg_mfR9KnMQVqQ 提取码:gkpi 2.安装 默认下一步 3.破解 注册码 w4G-i…