首页 > 系统 > Android > 正文

Android Studio基础相关

2019-11-09 18:29:21
字体:
来源:转载
供稿:网友

Android Studio相关博客:

Android Studio(一):介绍、安装、配置

Android Studio(二):快捷键设置、插件安装

Android Studio(三):设置Android Studio编码Android Studio(四):Android Studio集成GenymotionAndroid Studio(五):修改Android Studio项目包名Android Studio(六):Android Studio添加注释模板Android Studio(七):项目从Eclipse到Android Studio迁移Android Studio(八):Android Studio设置教程Android Studio(九):引用jar及so文件Android Studio(十):添加assets目录Android Studio(十一):代码混淆及打包apkAndroid Studio(十二):打包多个发布渠道的apk文件

build.gradle中配置说明:

 1 apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库 2 android { 3     compileSdkVersion 22//编译的SDK版本 4     buildToolsVersion "22.0.1"//编译的Tools版本 5     defaultConfig {//默认配置 6         applicationId "com.nd.famlink"//应用程序的包名 7         minSdkVersion 8//支持的最低版本 8         targetSdkVersion 19//支持的目标版本 9         versionCode 52//版本号10         versionName "3.0.1"//版本名11     }12     sourceSets {//目录指向配置13         main {14             manifest.srcFile 'AndroidManifest.xml'//指定AndroidManifest文件15             java.srcDirs = ['src']//指定source目录16             resources.srcDirs = ['src']//指定source目录17             aidl.srcDirs = ['src']//指定source目录18             renderscript.srcDirs = ['src']//指定source目录19             res.srcDirs = ['res']//指定资源目录20             assets.srcDirs = ['assets']//指定assets目录21             jniLibs.srcDirs = ['libs']//指定lib库目录22         }23         debug.setRoot('build-types/debug')//指定debug模式的路径24         release.setRoot('build-types/release')//指定release模式的路径25     }26     signingConfigs {//签名配置27         release {//发布版签名配置28             storeFile file("fk.keystore")//密钥文件路径29             storePassWord "123"//密钥文件密码30             keyAlias "fk"//key别名31             keyPassword "123"//key密码32         }33         debug {//debug版签名配置34             storeFile file("fk.keystore")35             storePassword "123"36             keyAlias "fk"37             keyPassword "123"38         }39     }40     buildTypes {//build类型41         release {//发布42             minifyEnabled true//混淆开启43             PRoguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'//指定混淆规则文件44             signingConfig signingConfigs.release//设置签名信息45         }46         debug {//调试47             signingConfig signingConfigs.release48         }49     }50     packagingOptions {51         exclude 'META-INF/ASL2.0'52         exclude 'META-INF/LICENSE'53         exclude 'META-INF/NOTICE'54         exclude 'META-INF/MANIFEST.MF'55     }56     lintOptions {57         abortOnError false//lint时候终止错误上报,防止编译的时候莫名的失败58     }59 }60 dependencies {61     compile fileTree(dir: 'libs', exclude: ['android-support*.jar'], include: ['*.jar'])   //编译lib目录下的.jar文件62     compile project(':Easylink')//编译附加的项目63     compile project(':ImageLibrary')64     compile project(':ImageResLibrary')65     compile project(':Ofdmtransport')66     compile project(':PullToRefreshLibrary')67     compile project(':RecorderLibrary')68     compile project(':WebSocket')69     compile project(':WidgetLibrary')70     compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'//编译来自Jcenter的第三方开源库71 }复制代码

buildscript {    repositories {   //  项目空间引用远程仓库--- jcenter()        jcenter()    }    dependencies {    // gradle 文件版本.         classpath 'com.android.tools.build:gradle:2.0.0'        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files    }}allprojects {     // 所有的modle引用远程仓库---- jcenter()    repositories {        jcenter()    }}task clean(type: Delete) {    delete rootProject.buildDir}

 这个是从网络上找来的。不过有时间可以去学习一下这个东西,还是很有意思的。

其他相关网址:http://blog.csdn.net/baidu_31093133/article/details/51860637buildscript { repositories {// 项目空间引用远程仓库--- jcenter() jcenter() } dependencies { // gradle 文件版本.classpath'com.android.tools.build:gradle:2.0.0'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files }}allprojects { // 所有的modle引用远程仓库---- jcenter() repositories { jcenter() }}task clean(type: Delete) { delete rootProject.buildDir}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表