chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

快速入門Gradle的方法

科技觀察員 ? 來(lái)源:華為開發(fā)者論壇 ? 作者:Charlie Q ? 2022-04-08 10:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Gradle簡(jiǎn)介

Gradle是一種基于語(yǔ)言的門類,它在特定的通用領(lǐng)域使用,而不是語(yǔ)言。

學(xué)習(xí)Gradle主要需要掌握以下語(yǔ)言

1、Groovy語(yǔ)言

2、GradleDSL

3、安卓DSL

我們前面的Gradle是一門基于Groov的DSL,可能很多童鞋就是因?yàn)槟闶沁@個(gè)Gradle的迷,第一覺得Gradle是一門獨(dú)立的語(yǔ)言呀,如果想進(jìn)入歧途了,我一開始也是這么迷糊的,當(dāng)你了解之后,你就可以這么理解Gradle就是用groovy語(yǔ)言實(shí)現(xiàn)的一個(gè)框架,我們基于這個(gè)框架可以方便的編寫腳本。

AndroidStudio已經(jīng)采用并內(nèi)嵌了Gradle作為腳本,所以我們簡(jiǎn)單的看下AS中的Gradle結(jié)構(gòu)。

我們?cè)贏S中新建一個(gè)項(xiàng)目廳有這個(gè)目錄

pYYBAGJPpCmAD_oEAACQXiyVYoo620.png

這個(gè)是什么?這個(gè)就是這個(gè)版本的包裝器了,這個(gè)4.1的Gradle的版本號(hào),你這樣說(shuō)框架需要增加或者放棄一些版本呀,那就是這個(gè)號(hào)越新表示Gradle的語(yǔ)法越新。

如何控制gradle版本號(hào)

這個(gè)版本號(hào)我們?cè)趺纯刂颇兀?/p>

poYBAGJPpCWABQ0xAAER697JgsI225.png

打開gradle-wrapper.properties就可以在箭頭處去修改指定Gradle版本號(hào)

poYBAGJPpCGAC6y2AAERgJ-tV14570.png

我們也可以在文件選項(xiàng)中進(jìn)行配置

pYYBAGJPpB2AXwKqAAMetBzLGu8096.png

poYBAGJPpBqAeUmTAACHVHmjqrQ354.png

Androidstudio項(xiàng)目結(jié)構(gòu)

在AndroidStudio中整個(gè)項(xiàng)目結(jié)構(gòu)是一個(gè)Project,里面的android應(yīng)用以及l(fā)ibrary目錄都是module,Project結(jié)構(gòu)下主要如下:

.gitignore文件:這個(gè)是git的加載配置文件

build.gradle:這是整個(gè)工程的gradle腳本配置,這里面的腳本內(nèi)容會(huì)在所有的模塊上生效

gradle.properties:這個(gè)文件可以配置jvm虛擬機(jī)的一些參數(shù),也可以調(diào)整設(shè)置內(nèi)存大小。

local.properties:這個(gè)文件是配置sdk、ndk路徑的,這個(gè)路徑是根據(jù)個(gè)人主機(jī)環(huán)境自動(dòng)生成的,所以我們需要把參數(shù)把它添加到gitgore加載文件中。

settings.gradle:這里面配置整個(gè)工程所有需要依賴的模塊,包括android應(yīng)用到依賴到的庫(kù)

AS執(zhí)行Project的build.gradle執(zhí)行生成,腳本中所有的配置對(duì)這個(gè)所有生效的,然后le會(huì)去setting.gradle,首先執(zhí)行執(zhí)行appplugin:‘com.android.application’應(yīng)用目錄下的build.gradle腳本進(jìn)行構(gòu)建,跟隨作為其他gradle模塊下的構(gòu)建腳本,這就是主要的工作流程。

我們打開Project下的build.gradle看下結(jié)構(gòu)內(nèi)容

poYBAGJPpBWAdPEWAAGLgvijgA0935.png

這些GradleDSL語(yǔ)法配置,有下面的依賴就是AndroidGradle插件,這里我們必須添加,這個(gè)版本號(hào)跟上面的Gradle版本號(hào)有關(guān)系,因?yàn)椴寮腔贕radle版本寫的,太高的Gradle版本太低的Gradle版本也或相反的不同支持,這里貼張官網(wǎng)的圖看下就同意了。

pYYBAGJPpBGACrO_AABEleZhIzg815.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • DSL
    DSL
    +關(guān)注

    關(guān)注

    2

    文章

    61

    瀏覽量

    39180
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1965

    瀏覽量

    39846
  • gradle
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    1070
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞薩RL78/G14入門套件快速上手指南

    瑞薩RL78/G14入門套件快速上手指南 引言 對(duì)于電子工程師而言,瑞薩RL78/G14入門套件是一個(gè)功能強(qiáng)大的開發(fā)工具。本文將詳細(xì)介紹該套件的快速啟動(dòng)流程,幫助大家盡快上手。 文件下
    的頭像 發(fā)表于 04-13 14:30 ?62次閱讀

    LT3686降壓調(diào)節(jié)器快速入門指南

    LT3686降壓調(diào)節(jié)器快速入門指南 一、引言 在電子設(shè)計(jì)領(lǐng)域,降壓調(diào)節(jié)器是一種常見且重要的電路元件,廣泛應(yīng)用于各種電子設(shè)備中。今天我們要介紹的 LT3686 是一款性能出色的降壓調(diào)節(jié)器,本文將
    的頭像 發(fā)表于 03-31 14:05 ?160次閱讀

    Renesas RL78/G14 入門指南:快速開啟開發(fā)之旅

    Renesas RL78/G14 入門指南:快速開啟開發(fā)之旅 在電子開發(fā)領(lǐng)域,Renesas Starter Kit for RL78/G14 是一款備受關(guān)注的開發(fā)套件。今天,我將結(jié)合自己的經(jīng)驗(yàn),為
    的頭像 發(fā)表于 02-28 17:20 ?1327次閱讀

    RENESAS FPB - RA4T1快速入門:電子工程師的實(shí)用指南

    RENESAS FPB - RA4T1快速入門:電子工程師的實(shí)用指南 在電子設(shè)計(jì)領(lǐng)域,快速且高效地進(jìn)行原型開發(fā)和評(píng)估是每個(gè)工程師的追求。今天,我將為大家詳細(xì)介紹RENESAS FPB - RA4T1
    的頭像 發(fā)表于 12-29 09:45 ?372次閱讀

    Renesas QuickConnect Beginners Kit 快速上手:從入門到實(shí)踐

    Renesas QuickConnect Beginners Kit 快速上手:從入門到實(shí)踐 在當(dāng)今快速發(fā)展的電子科技領(lǐng)域,快速原型開發(fā)和高效的系統(tǒng)設(shè)計(jì)是工程師們追求的目標(biāo)。Renes
    的頭像 發(fā)表于 12-29 09:25 ?462次閱讀

    PROFET? +2 12V 演示板快速入門指南

    PROFET? +2 12V 演示板快速入門指南 在電子設(shè)計(jì)領(lǐng)域,PROFET? +2 12V 高端開關(guān)是一款備受關(guān)注的產(chǎn)品。今天,我們就來(lái)詳細(xì)探討一下 PROFET? +2 12V 演示板的快速
    的頭像 發(fā)表于 12-21 15:20 ?1002次閱讀

    射頻線纜快速性能判斷實(shí)用指南

    本文介紹射頻線纜快速測(cè)試方法,涵蓋外觀檢查、直流參數(shù)測(cè)試及絕緣測(cè)試,幫助現(xiàn)場(chǎng)快速判斷性能是否達(dá)標(biāo)
    的頭像 發(fā)表于 12-13 11:52 ?1362次閱讀

    GPIOB模擬spi的方法及l(fā)cd屏幕的接入

    越高,數(shù)據(jù)傳輸速率越快。由于spi接口較為簡(jiǎn)單,同時(shí)《RISC-V架構(gòu)與嵌入式開發(fā)快速入門》書中也詳細(xì)介紹過(guò),在此原理部分介紹從略。 二、spi接口及l(fā)cd主要代碼實(shí)現(xiàn) lcd所需的GPIOB的配置
    發(fā)表于 10-30 07:59

    分享---簡(jiǎn)單快速實(shí)現(xiàn)烘烤設(shè)備UI界面的方法

    本文分享下,如何簡(jiǎn)單快速的設(shè)計(jì)出工業(yè)烘烤設(shè)備的UI界面方法, 借助 \"墨刀\" 界面原型設(shè)計(jì)工具,設(shè)計(jì)烘烤機(jī)主界面圖片。 使用拓普微 SGTools開發(fā)工具,建立工程和頁(yè)面
    發(fā)表于 08-26 11:58

    【PZ7020-StarLite 入門級(jí)開發(fā)板】——FPGA 開發(fā)的理想起點(diǎn),入門與工業(yè)場(chǎng)景的雙重優(yōu)選

    對(duì)于初入 FPGA 與嵌入式系統(tǒng)開發(fā)領(lǐng)域的工程師而言,一款兼具專業(yè)性與易用性的入門級(jí)開發(fā)板是快速建立技術(shù)認(rèn)知、提升實(shí)踐能力的關(guān)鍵工具。璞致電子科技(上海)有限公司深耕 SDR 及 ARM/FPGA
    的頭像 發(fā)表于 08-08 14:53 ?1465次閱讀
    【PZ7020-StarLite <b class='flag-5'>入門</b>級(jí)開發(fā)板】——FPGA 開發(fā)的理想起點(diǎn),<b class='flag-5'>入門</b>與工業(yè)場(chǎng)景的雙重優(yōu)選

    ARM入門學(xué)習(xí)方法分享

    。 以下是一些入門學(xué)習(xí)方法的分享: 一、 理解基本概念:首先,了解ARM是什么以及它的基本概念是很重要的。ARM(Advanced RISC Machines)指的是一種精簡(jiǎn)指令集計(jì)算機(jī)(RISC
    發(fā)表于 07-23 10:21

    CAN入門應(yīng)用手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《CAN入門應(yīng)用手冊(cè) .pdf》資料免費(fèi)下載
    發(fā)表于 07-14 14:45 ?2次下載

    STM32單片機(jī)片上數(shù)字濾波器操作文檔 快速入門數(shù)字濾波器在單片機(jī)上的實(shí)現(xiàn)

    這個(gè)文檔,是為了幫助大家快速入門數(shù)字濾波器在單片機(jī)上的實(shí)現(xiàn)。
    的頭像 發(fā)表于 06-23 16:53 ?1905次閱讀
    STM32單片機(jī)片上數(shù)字濾波器操作文檔 <b class='flag-5'>快速</b><b class='flag-5'>入門</b>數(shù)字濾波器在單片機(jī)上的實(shí)現(xiàn)

    快速入門——LuatOS:sys庫(kù)多任務(wù)管理實(shí)戰(zhàn)攻略!

    在嵌入式開發(fā)中,多任務(wù)管理是提升系統(tǒng)效率的關(guān)鍵。本教程專為快速入門設(shè)計(jì),聚焦LuatOS的sys庫(kù),通過(guò)實(shí)戰(zhàn)案例帶你快速掌握多任務(wù)創(chuàng)建、調(diào)度與同步技巧。無(wú)論你是零基礎(chǔ)新手還是希望快速
    的頭像 發(fā)表于 05-29 14:36 ?981次閱讀
    <b class='flag-5'>快速</b><b class='flag-5'>入門</b>——LuatOS:sys庫(kù)多任務(wù)管理實(shí)戰(zhàn)攻略!

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

    Arduino是一款開源電子原型平臺(tái),由硬件(單片機(jī)開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡(jiǎn)化硬件開發(fā),通過(guò)直觀的編程和模塊化設(shè)計(jì),讓用戶快速實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?1290次閱讀
    免費(fèi)分享Arduino<b class='flag-5'>入門</b>+進(jìn)階(全套例程+書籍)