久久久久久久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 庫的傳遞依賴)
主站蜘蛛池模板: 精品一区二区三区不卡 | 国内精品久久精品 | 99精品国产一区二区三区 | 91av在线视频观看 | 亚洲一区二区在线免费观看 | 国产一区中文字幕 | 亚洲精品乱码久久久久久蜜桃91 | av天天看 | 久久伊| 一区二区三区四区不卡 | 国产精品久久精品 | 99精品免费| 日本三级线观看 视频 | 亚洲高清一区二区三区 | 黄色毛片在线播放 | 激情欧美日韩一区二区 | 国产在线麻豆精品入口 | 免费黄色网址视频 | 青青草社区 | 综合国产 | 综合网伊人 | 羞羞视频网页 | 成人二区 | 黄色一级大片在线免费看产 | 国产日韩欧美 | 国产精品揄拍一区二区久久国内亚洲精 | 国产乱码精品一区二区三区中文 | 在线区| 黄色免费看 | 深爱激情综合 | 一区视频在线播放 | 日韩成人av在线播放 | 中文字幕在线一区 | 精久久久| 在线观看欧美日韩视频 | 91在线第一页 | 日韩欧美国产精品一区二区三区 | xxxcom在线观看 | 综合色在线 | 99久久精品国产一区二区三区 | 麻豆国产一区二区三区四区 |