apply plugin: 'com.android.application'
apply plugin: 'com.jakewharton.butterknife'
android {compileSdkVersion rootProject.ext.android.compileSdkVersiondefaultConfig {applicationId "包名"minSdkVersion rootProject.ext.android.minSdkVersiontargetSdkVersion rootProject.ext.android.targetSdkVersionversionName rootProject.ext.android.versionNametestInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"multiDexEnabled true}signingConfigs {office_release {keyAlias 'xxxx'keyPassword 'xxxx'//D:\workspace\sh_officestoreFile file('D:/xxx/xxx/xxx.jks')storePassword 'xxxx'v1SigningEnabled truev2SigningEnabled true}debug {v1SigningEnabled truev2SigningEnabled true}}buildTypes {release {minifyEnabled falsesigningConfig signingConfigs.office_releaseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}debug {minifyEnabled falsesigningConfig signingConfigs.office_release}}compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}sourceSets {main {manifest.srcFile 'src/main/AndroidManifest.xml'java.srcDirs = ['src/main/java']jniLibs.srcDirs = ['libs']}}// This is important, it will run lint checks but won't abort buildlintOptions {checkReleaseBuilds false// Or, if you prefer, you can continue to check for errors in release builds,// but continue the build even when errors are found:abortOnError false}// 保证其他的lib没有被preDexdexOptions {preDexLibraries = false}packagingOptions {exclude 'META-INF/DEPENDENCIES.txt'exclude 'META-INF/LICENSE.txt'exclude 'META-INF/NOTICE.txt'exclude 'META-INF/NOTICE'exclude 'META-INF/LICENSE'exclude 'META-INF/DEPENDENCIES'exclude 'META-INF/notice.txt'exclude 'META-INF/license.txt'exclude 'META-INF/dependencies.txt'exclude 'META-INF/LGPL2.1'}tasks.withType(JavaCompile) {options.encoding = "utf-8"}dexOptions {javaMaxHeapSize '2g'}applicationVariants.all { variant ->variant.outputs.all { output ->def fileNameif (variant.buildType.name == "release") {fileName = "xxx.apk"} else {fileName = "xxx_debug.apk"}outputFileName = fileName}}defaultConfig {ndk {//设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so)abiFilters "armeabi", "armeabi-v7a", "x86", "mips", "arm64-v8a", "x86_64", "mips64"}manifestPlaceholders = [JPUSH_PKGNAME: "com.hbean.ste.ioffice",JPUSH_APPKEY : "e1327cac7773d5b1dd532dbe", //JPush上注册的包名对应的appkey.JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.]}productFlavors {}
}
//Resolved versions for app (26.1.0) and test app (27.1.1) differ
configurations.all {resolutionStrategy.force 'com.android.support:support-annotations:27.1.1'
}
dependencies {implementation fileTree(include: ['*.jar'], dir: 'libs')implementation 'com.android.support.constraint:constraint-layout:1.1.2'testImplementation 'junit:junit:4.12'//noinspection GradleCompatibleandroidTestImplementation 'com.android.support.test:runner:1.0.2'androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'implementation project(':library')}

app build file记录相关推荐

  1. The APK file D:\xxxxxx\app\build\outputs\apk\xxxx.apk does not exist on disk

    报错内容 The APK file D:\xxxxxx\app\build\outputs\apk\xxxx.apk does not exist on disk Error while Instal ...

  2. android app.build文件_网易友品 Android 客户端组件化演进

    原文作者:简书 - 四单老师 项目背景 主站业务经历了长期的迭代维护,业务的增长同时带来每个版本业务量繁重,迭代周期很快.同时团队也在不断的扩张,对应拆分了组内不同的业务线对接不同业务线的需求,最初的 ...

  3. FAILURE: Build failed with an exception. * Where: Build file ‘D:\ProgramData\AndroidStudioProjects\ѧ

    错误: FAILURE: Build failed with an exception. * Where: Build file 'D:\ProgramData\AndroidStudioProjec ...

  4. 关于Androidstudio 将应用安装模拟器上及报错:app/build/intermediates/signing_config/debug/out/signing-config.json

    这几天重装电脑,把Androidstudio.JDK等都重装了,之前的项目在另外一个硬盘里,其实这个硬盘不仅仅一个项目,还有其他自己做的Demo和Github上大神的一些demo.当自己打开项目并运行 ...

  5. Android Studio之提示Unable to delete directory ‘*****\MyApplication\app\build‘

    1 问题 运行android studio 无论clean project还是rebuild project,提示如下 Unable to delete directory '*****\MyAppl ...

  6. ':app:clean'. Unable to delete directory:app\build\intermediates

    在android studio 开发时,莫名其妙的出现: Error:Execution failed for task ':app:clean'. > Unable to delete dir ...

  7. Could not delete path ‘D:\AndroidStudioProjects\LargeScreen\app\build\generated\source\r\debug\andro

    问题: 在运行 AndroidStudio 项目到模拟器时,出现如下报错信息 Could not delete path 'D:\AndroidStudioProjects\LargeScreen\a ...

  8. 使用idea误点 Add as Ant Build File选项后

    使用idea对pom.xml误点 Add as Ant Build File选项后 还原method: 1. 2.

  9. android 笔记 源码,Android一款类似印象笔记的App,随时记录您的生活点滴

    Android一款类似印象笔记的App,随时记录您的生活点滴 一款类似印象笔记的App,随时记录您的生活点滴,但时目前功能还没达到印象笔记那样,但是本人后期将通过版本迭代的方式来逐渐完善该App达到印 ...

最新文章

  1. 新年到了,该规划一下来年了
  2. 【Python-ML】神经网络-Theano张量库(GPU版的Numpy)
  3. spring aop环绕通知@Around
  4. java string问题_Java关于String的问题?
  5. 个人信息管理系统代码_学生信息管理系统(springboot + vue)
  6. Unicode与JavaScript详解 [很好的文章转]
  7. leetcode771. 宝石与石头 py永远的神!
  8. SelectSort 选择排序
  9. 用 HTML5 和 Javascript 仿制一个水果忍者网页版! (直接浏览器在线玩+源代码下载)...
  10. 地图测量面积工具app_GPS地图测量尺
  11. Python 实现最简单的元胞自动机
  12. 这次要讲不清前后端分离,我都怎么地!
  13. 最好的6个Go语言Web框架
  14. php怎么画五星红旗,php基于GD库画五星红旗的方法
  15. 贴吧自动签到脚本linux,【渣作】shell脚本百度贴吧签到器
  16. Handler消息机制之深入理解Message.obtain()
  17. Python数据分析与处理(例题)
  18. 罪恶装备X出招表[zz]
  19. 出现 CUDA out of memory 的解决方法
  20. 企业wms系统安装在云服务器,wms云服务器配置

热门文章

  1. 战疫杯--奇奇怪怪的形状
  2. Python获取并输出当前日期当前时间
  3. 易地推招生拓客团队分享说地推效率低,主要还是“懒”
  4. Colab下Imageai自定义模型训练和目标检测
  5. android 8.1 移除hifi_sensor feature
  6. 5G NR标准 第5章 NR概览
  7. 小公司好还是大公司好?告诉你:小…
  8. wordcloud实例之陈奕迅歌词
  9. 沙猫群优化算法(Sand Cat Swarm Optimization,SCSO) -- 笔记
  10. 倍福 PLC 的string操作