久久久久久久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 庫的傳遞依賴)
主站蜘蛛池模板: 国产精品久久久久久久久久 | av大全在线观看 | 91精品91久久久中77777 | 国产美女视频 | 亚洲激情一区二区 | 成人黄色免费 | 福利三区 | 日韩精品久久久久久久 | 午夜精品在线观看 | 久久日av | 黄色三级免费 | 在线a| 免费成人黄色 | 欧美69式性猛交 | 中国a一片一级一片 | 一区二区三区国产 | 欧美一级在线播放 | 亚洲视频免费 | 亚洲高清免费 | 国产福利在线 | 五月婷婷色综合 | www.日本高清 | www视频在线观看网站 | 国产精品视频一区二区三区 | 黄大色黄大片女爽一次 | 亚洲精品久久久久久久久久久 | 一区二区三区影院 | 欧美一级艳片视频免费观看 | 国产午夜视频 | 日韩精品一区二区在线 | 国产99精品 | 黑人操亚洲人 | 国产一区二区三区久久 | 成人永久免费视频 | 福利小视频 | 欧美日韩成人一区二区三区 | 成人午夜网站 | 中文一区二区 | 成年人毛片 | 成人一区二区视频 | 国产精品久久久久久中文字 |