国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android Studio手動配置Gradle的方法

2019-10-22 18:24:17
字體:
來源:轉載
供稿:網友

Gradle是一個基于Apache Ant和Apache Maven概念的項目自動化建構工具。它使用一種基于Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基于XML的各種繁瑣配置。 面向Java應用為主。當前其支持的語言限于Java、Groovy和Scala,計劃未來將支持更多的語言。

下面是一些Gradle的功能

  • 按約定聲明構建和建設;
  • 強大的支持多工程的構建;
  • 強大的依賴管理(基于Apache Ivy),提供最大的便利去構建工程;
  • 全力支持已有的 Maven 或者Ivy倉庫基礎建設;
  • 支持傳遞性依賴管理,在不需要遠程倉庫和pom.xml和ivy配置文件的前提下;
  • 基于groovy腳本構建,其build腳本使用groovy語言編寫;
  • 具有廣泛的領域模型支持構建;
  • 深度 API;
  • 易遷移;
  • 自由和開放源碼,Gradle是一個開源項目,基于 ASL 許可。

為什么使用Groovy?

完整的Gradle API是使用Groovy語言設計的。這是基于XML內部 DSL 的優點。Gradle是其核心的通用構建工具; 它的主要焦點是Java項目。在這些項目中,團隊成員要熟悉Java,這是為了更好的構建透明,給所有團隊成員的項目。

類似于 Python,Groovy或Ruby語言是最好的構建框架。為什么Groovy被選中?這是因為它為使用Java的人提供了迄今為止最大的透明度。Groovy的基本語法與Java是一樣的。

1 問題

(1) android sutdio第一次打開一個工程巨慢怎么辦?

(2) 手動配置Gradle Home為什么總是無效?

(3) 明明已經下載了Gradle,配置了gradle home,為什么打開工程還是去自動下載Gradle?

2 簡介

(1) Android Studio怎么知道該用哪個Gradle呢?

AS一個項目所用的Gradle是由我們的工程中下面這個文件決定的:

{your project}/gradle/wrapper/gradle-wrapper.propertiesdistributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https/://services.gradle.org/distributions/gradle-2.4-all.zip

最后一排的distributionUrl 決定了這個項目使用的gradle版本,也就是說不同的項目可以使用不同的gradle版本,這也就是為什么修改Gradle Home失敗的原因。那么我們怎么知道gradle有哪些版本呢?答案

Gradle下載地址:https://services.gradle.org/distributions/

(2) Gradle保存在哪里?

Gradle是大家共用的,當然不會把Gradle放在項目文件中(不是不可以),AS將gradle保存在下面的目錄:

C:/users{user name}.gradle/wrapper/dists

進入到相應的gradle文件夾下,會發現有一個一串亂碼的文件夾,這里以gradle-2.4-all為例

android,studio,配置,gradle

打開這個文件夾會發現下面有兩個文件

android,studio,配置,gradle

下載相應的gradle版本的文件,放到一串亂碼的這個文件夾下,注意不用解壓,把gradle-2.4-all.zip.part這個文件刪掉

然后重啟android studio就可以了

總結

以上所述是小編給大家介紹的Android Studio手動配置Gradle的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临猗县| 龙川县| 互助| 清河县| 广饶县| 翁牛特旗| 阿瓦提县| 宾阳县| 竹北市| 固安县| 衡山县| 钦州市| 长汀县| 绥宁县| 特克斯县| 清苑县| 万载县| 太仓市| 盈江县| 滨海县| 洞口县| 楚雄市| 宜宾县| 灵寿县| 巩义市| 阿勒泰市| 枣庄市| 板桥市| 佛坪县| 同德县| 墨玉县| 托克逊县| 云阳县| 威信县| 庆城县| 漯河市| 扬中市| 蒙城县| 镇平县| 札达县| 财经|