久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

為什么一個 Android Studio 項目中有兩個 build.gradl

Why are there two build.gradle files in an Android Studio project?(為什么一個 Android Studio 項目中有兩個 build.gradle 文件?)
本文介紹了為什么一個 Android Studio 項目中有兩個 build.gradle 文件?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

將 Eclipse 項目導入 Android Studio 后,我看到兩個 build.gradle 文件:

After having imported an Eclipse project into Android Studio, I see two build.gradle files:

1 - <PROJECT_ROOT>uild.gradle
2 - <PROJECT_ROOT>appuild.gradle

第一個版本較短,第二個版本包含compileSdkVersion等的定義.

The first version is shorter, the second version contains definitions for compileSdkVersion, etc.

擁有兩個獨立文件的目的是什么?是否有單獨的構建任務?

What is the purpose behind having two separate files? Are there separate build tasks?

推薦答案

<PROJECT_ROOT>appuild.gradle 專用于 app 模塊.

<PROJECT_ROOT>uild.gradle 是一個頂級構建文件",您可以在其中添加所有子項目/模塊通用的配置選項.

<PROJECT_ROOT>uild.gradle is a "Top-level build file" where you can add configuration options common to all sub-projects/modules.

如果您在項目中使用另一個模塊,作為本地庫,您將擁有另一個 build.gradle 文件:<PROJECT_ROOT>moduleuild.gradle

If you use another module in your project, as a local library you would have another build.gradle file: <PROJECT_ROOT>moduleuild.gradle

對于頂級文件中的 example,您可以指定以下常用屬性:

For example in your top level file you can specify these common properties:

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
    }
}

ext {
    compileSdkVersion = 23
    buildToolsVersion = "23.0.1"
}

在你的 appuild.gradle

apply plugin: 'com.android.application'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion
}

這篇關于為什么一個 Android Studio 項目中有兩個 build.gradle 文件?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現 IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當前風味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風味庫的多風味應用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 精品一区国产 | 久久91精品 | 91精品国产综合久久福利软件 | 欧美日韩亚洲国产综合 | 成人午夜精品一区二区三区 | 国产精品国产 | 日韩欧美电影在线 | 久久久久九九九女人毛片 | 羞羞的视频在线 | 亚洲国产欧美国产综合一区 | 免费激情av| 国产精品视频久久 | 992tv人人草 久久精品超碰 | 91精品久久久久久久久久入口 | 亚洲视频一区二区三区 | 亚洲一区二区三区四区av | 久久亚洲一区二区三 | 精品一区二区久久久久久久网站 | 亚洲一区二区在线视频 | 亚洲精品欧美一区二区三区 | 久一精品 | 色婷婷精品国产一区二区三区 | 国产成人免费在线 | 国产免费一区二区三区最新6 | av一区二区三区四区 | 欧美性受 | 日韩欧美网 | 麻豆av网站 | 色资源在线 | 日韩a在线观看 | 国产高清视频在线观看 | www国产成人免费观看视频,深夜成人网 | 91在线免费视频 | h在线播放 | 国产成人精品免高潮在线观看 | 国产视频二区 | 亚洲欧洲视频 | 亚洲最新在线视频 | 中文字幕韩在线第一页 | 国产精品99999 | 国产高清视频在线播放 |