栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android Studio:如何创建在Jenkins上使用的build.gradle文件?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Studio:如何创建在Jenkins上使用的build.gradle文件?

我最终从头开始创建了这些构建文件。

以下是一些准则:

  1. 如果您的项目包含多个模块,请在项目的根目录(与所有模块处于同一级别)创建settings.gradle文件。您的settings.gradle文件应如下所示:
        include 'ActionBarSherlock'    include ':facebook-android-sdk-3.0.1:facebook'    include 'google-play-services_lib'    include ':SlidingMenu-master:library'    include 'Tinder'    include 'ViewPagerIndicator'    include 'volley'    include 'windowed-seek-bar'
  1. 在每个模块中,创建一个build.gradle文件。对于库项目,您的build.gradle文件应如下所示:
        buildscript {        repositories { mavenCentral()        }        dependencies { classpath 'com.android.tools.build:gradle:0.4.2'        }    }    apply plugin: 'android-library'    dependencies {        compile 'com.android.support:support-v4:13.0.0'    }    android {        buildToolsVersion "17.0"        compileSdkVersion 17        sourceSets { main {     manifest.srcFile 'AndroidManifest.xml'     java.srcDirs = ['src']     resources.srcDirs = ['src']     aidl.srcDirs = ['src']     renderscript.srcDirs = ['src']     res.srcDirs = ['res']     assets.srcDirs = ['assets'] } instrumentTest.setRoot('tests')        }    }
  1. 对于您的主项目,build.gradle文件应如下所示:
        buildscript {        repositories { mavenCentral()        }        dependencies { classpath 'com.android.tools.build:gradle:0.4.2'        }    }    apply plugin: 'android'    dependencies {        compile project(':facebook-android-sdk-3.0.1:facebook')        compile project(':google-play-services_lib')        compile project(':SlidingMenu-master:library')        compile project(':ViewPagerIndicator')        compile project(':volley')        compile project(':windowed-seek-bar')        compile files('compile-libs/androidannotations-2.7.1.jar', 'libs/Flurry_3.2.1.jar', 'libs/google-play-services.jar', 'libs/gson-2.2.4.jar', 'libs/picasso-1.1.1.jar')    }    android {        buildToolsVersion "17.0"        compileSdkVersion 17        sourceSets { main {     manifest.srcFile 'AndroidManifest.xml'     java.srcDirs = ['src']     resources.srcDirs = ['src']     aidl.srcDirs = ['src']     renderscript.srcDirs = ['src']     res.srcDirs = ['res']     assets.srcDirs = ['assets'] }        }    }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/649941.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号