Android开发之如何使AS问题降到最低
来源:互联网 发布:普华永道 55亿 知乎 编辑:程序博客网 时间:2024/06/18 02:16
版本问题
buildToolsVersion 'AA.E.F'compileSdkVersion AA targetSdkVersion BBcompile 'com.android.support:appcompat-v7:CC.+'compile 'com.android.support:design:DD.+'
CC,DD,AA版本必须不高于BB
CC,DD必须一样
AS版本
2.1.2
JDK版本
选择1.7(勿选1.8问题太多)
app:build.gradle模板
apply plugin: 'com.android.application'android { compileSdkVersion 21 buildToolsVersion '21.1.2' defaultConfig { applicationId "com.example.administrator.myapplication" minSdkVersion 15 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } productFlavors { }}dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:21.0.0'}
project:build.gradle模板
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}allprojects { repositories { jcenter() }}task clean(type: Delete) { delete rootProject.buildDir}
gradle
#Mon Dec 28 10:00:20 PST 2015distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
当jdk为1.8时的配置
apply plugin: 'com.android.application'android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.example.administrator.myapplication" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.0.1'}
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }allprojects { repositories { jcenter() }}task clean(type: Delete) { delete rootProject.buildDir}
#Mon Dec 28 10:00:20 PST 2015distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
阅读全文
0 0
- Android开发之如何使AS问题降到最低
- 如何把熬夜伤害降到最低
- Visual C++如何动态画曲线使其闪动率降到最低
- 如何将自己站点的负载时间降到最低
- 第十四条建议:使类和成员变量的可访问性降到最低
- Android进阶之AS如何处理不同引用库(module)里jar的重复引起问题
- 条款31:将文件间的关联度降到最低
- 畅通工程之最低成本建设问题
- 如何将IE10降到IE9
- Android基础之如何在AS中导入jniLibs目录
- Android基础之如何在AS中导入jniLibs目录
- Android学习之:AS如何打jar包
- Android开发之如何处理APP意外崩溃问题
- Android studio Gradle插件从3.0.0降到2.3.3时碰到的问题
- AS之NDK开发流程
- Java开发之-debug as
- 【Android】as开发环境搭建
- AS Android开发 错误集锦
- 深度丨从零搭建推荐体系
- 在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?
- servlet
- 2017.11.13 c语言基础(二)
- 第十二周Floyd算法验证
- Android开发之如何使AS问题降到最低
- 疑惑
- Android四大组件之ContentProvider 全面解析,ContentResolver源码解析如何调用其它APP的ContentProvider
- MySQL数据库学习08-查询数据:连接查询
- java集合
- 【lintcode】两数之和、三数之和、最接近的三数之和、四数之和小结
- 编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 【Docker】配置docker-compose(五)
- 每天一道LeetCode-----将数组/链表后k个元素移动到前面