在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

快速入門Gradle的方法

科技觀察員 ? 來源:華為開發者論壇 ? 作者:Charlie Q ? 2022-04-08 10:56 ? 次閱讀

Gradle簡介

Gradle是一種基于語言的門類,它在特定的通用領域使用,而不是語言。

學習Gradle主要需要掌握以下語言

1、Groovy語言

2、GradleDSL

3、安卓DSL

我們前面的Gradle是一門基于Groov的DSL,可能很多童鞋就是因為你是這個Gradle的迷,第一覺得Gradle是一門獨立的語言呀,如果想進入歧途了,我一開始也是這么迷糊的,當你了解之后,你就可以這么理解Gradle就是用groovy語言實現的一個框架,我們基于這個框架可以方便的編寫腳本。

AndroidStudio已經采用并內嵌了Gradle作為腳本,所以我們簡單的看下AS中的Gradle結構。

我們在AS中新建一個項目廳有這個目錄

pYYBAGJPpCmAD_oEAACQXiyVYoo620.png

這個是什么?這個就是這個版本的包裝器了,這個4.1的Gradle的版本號,你這樣說框架需要增加或者放棄一些版本呀,那就是這個號越新表示Gradle的語法越新。

如何控制gradle版本號

這個版本號我們怎么控制呢?

poYBAGJPpCWABQ0xAAER697JgsI225.png

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

poYBAGJPpCGAC6y2AAERgJ-tV14570.png

我們也可以在文件選項中進行配置

pYYBAGJPpB2AXwKqAAMetBzLGu8096.png

poYBAGJPpBqAeUmTAACHVHmjqrQ354.png

Androidstudio項目結構

在AndroidStudio中整個項目結構是一個Project,里面的android應用以及library目錄都是module,Project結構下主要如下:

.gitignore文件:這個是git的加載配置文件

build.gradle:這是整個工程的gradle腳本配置,這里面的腳本內容會在所有的模塊上生效

gradle.properties:這個文件可以配置jvm虛擬機的一些參數,也可以調整設置內存大小。

local.properties:這個文件是配置sdk、ndk路徑的,這個路徑是根據個人主機環境自動生成的,所以我們需要把參數把它添加到gitgore加載文件中。

settings.gradle:這里面配置整個工程所有需要依賴的模塊,包括android應用到依賴到的庫

AS執行Project的build.gradle執行生成,腳本中所有的配置對這個所有生效的,然后le會去setting.gradle,首先執行執行appplugin:‘com.android.application’應用目錄下的build.gradle腳本進行構建,跟隨作為其他gradle模塊下的構建腳本,這就是主要的工作流程。

我們打開Project下的build.gradle看下結構內容

poYBAGJPpBWAdPEWAAGLgvijgA0935.png

這些GradleDSL語法配置,有下面的依賴就是AndroidGradle插件,這里我們必須添加,這個版本號跟上面的Gradle版本號有關系,因為插件是基于Gradle版本寫的,太高的Gradle版本太低的Gradle版本也或相反的不同支持,這里貼張官網的圖看下就同意了。

pYYBAGJPpBGACrO_AABEleZhIzg815.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • DSL
    DSL
    +關注

    關注

    2

    文章

    59

    瀏覽量

    38324
  • 編程語言
    +關注

    關注

    10

    文章

    1947

    瀏覽量

    34819
  • gradle
    +關注

    關注

    0

    文章

    26

    瀏覽量

    728
收藏 人收藏

    評論

    相關推薦

    ADS62PxxEVM快速入門指南

    電子發燒友網站提供《ADS62PxxEVM快速入門指南.pdf》資料免費下載
    發表于 12-19 14:29 ?0次下載
    ADS62PxxEVM<b class='flag-5'>快速</b><b class='flag-5'>入門</b>指南

    TVP5154EVM快速入門指南

    電子發燒友網站提供《TVP5154EVM快速入門指南.pdf》資料免費下載
    發表于 12-07 14:38 ?0次下載
    TVP5154EVM<b class='flag-5'>快速</b><b class='flag-5'>入門</b>指南

    TVP5146:VBI快速入門

    電子發燒友網站提供《TVP5146:VBI快速入門.pdf》資料免費下載
    發表于 12-06 15:24 ?0次下載
    TVP5146:VBI<b class='flag-5'>快速</b><b class='flag-5'>入門</b>

    TVP5150A:快速入門指南

    電子發燒友網站提供《TVP5150A:快速入門指南.pdf》資料免費下載
    發表于 12-06 14:10 ?0次下載
    TVP5150A:<b class='flag-5'>快速</b><b class='flag-5'>入門</b>指南

    TVP5160 EVM快速入門指南

    電子發燒友網站提供《TVP5160 EVM快速入門指南.pdf》資料免費下載
    發表于 12-06 14:03 ?0次下載
    TVP5160 EVM<b class='flag-5'>快速</b><b class='flag-5'>入門</b>指南

    模擬DAC38RF8x輸入/輸出緩沖器信息的快速入門方法

    電子發燒友網站提供《模擬DAC38RF8x輸入/輸出緩沖器信息的快速入門方法.pdf》資料免費下載
    發表于 10-09 11:21 ?0次下載
    模擬DAC38RF8x輸入/輸出緩沖器信息的<b class='flag-5'>快速</b><b class='flag-5'>入門</b><b class='flag-5'>方法</b>

    TVP51471M1 VBI快速入門

    電子發燒友網站提供《TVP51471M1 VBI快速入門.pdf》資料免費下載
    發表于 09-30 11:52 ?0次下載
    TVP51471M1 VBI<b class='flag-5'>快速</b><b class='flag-5'>入門</b>

    TVP5160 VBI快速入門

    電子發燒友網站提供《TVP5160 VBI快速入門.pdf》資料免費下載
    發表于 09-30 11:17 ?0次下載
    TVP5160 VBI<b class='flag-5'>快速</b><b class='flag-5'>入門</b>

    TVP5150AM1 VBI快速入門

    電子發燒友網站提供《TVP5150AM1 VBI快速入門.pdf》資料免費下載
    發表于 09-30 11:06 ?0次下載
    TVP5150AM1 VBI<b class='flag-5'>快速</b><b class='flag-5'>入門</b>

    TVP5150A VBI快速入門

    電子發燒友網站提供《TVP5150A VBI快速入門.pdf》資料免費下載
    發表于 09-30 09:40 ?0次下載
    TVP5150A VBI<b class='flag-5'>快速</b><b class='flag-5'>入門</b>

    TVP5154A VBI快速入門

    電子發燒友網站提供《TVP5154A VBI快速入門.pdf》資料免費下載
    發表于 09-29 09:47 ?0次下載
    TVP5154A VBI<b class='flag-5'>快速</b><b class='flag-5'>入門</b>

    如何快速入門FPGA

    快速入門FPGA可以遵循以下步驟: 理解FPGA基礎知識: FPGA(Field Programmable Gate Array)即現場可編程門陣列,是作為專用集成電路(ASIC)領域中的一種半定制
    發表于 04-28 09:06

    如何快速入門FPGA?

    快速入門FPGA可以遵循以下步驟: 理解FPGA基礎知識: FPGA(Field Programmable Gate Array)即現場可編程門陣列,是作為專用集成電路(ASIC)領域中的一種半定制
    發表于 04-28 08:54

    CW32快速開發入門

    CW32快速開發入門
    的頭像 發表于 04-24 18:56 ?2040次閱讀
    CW32<b class='flag-5'>快速</b>開發<b class='flag-5'>入門</b>

    allegro快速入門教程

    電子發燒友網站提供《allegro快速入門教程.pdf》資料免費下載
    發表于 02-29 09:32 ?71次下載
    主站蜘蛛池模板: 夜夜夜爽爽爽久久久| 天天在线综合网| 美女网站色黄| 久久国产精品久久久久久 | 乱色伦图片区| 福利在线看片| 91在线免费视频| 亚洲网站在线看| 国产高清在线观看| 午夜黄色福利视频| 色视频网| 久久五月天婷婷| 波多野结衣在线网站| 久久中文字幕一区二区| 美女扒开尿口给男人捅| 中国美女毛片| 四虎永久在线免费观看| 女人张开腿男人猛桶视频| 国产资源站| 天天在线天天看成人免费视频| 久久刺激| 亚洲视频在线一区| 伊人久久大香线蕉综合bd高清| 色妞妞网| 国产一级做a爰片久久毛片男| 夜夜春夜夜爽| 国产福利萌白酱喷水视频铁牛| 亚洲欧美日本视频| 五月花综合| 你懂的国产| 亚洲精品精品一区| v视界影院最新地址| 男女草逼视频| 色噜噜狠狠网站| 国产精品14p| 欧美黄色片视频| 亚洲国产日韩女人aaaaaa毛片在线| 亚洲爱婷婷色婷婷五月| 久久新地址| 免费在线观看理论片| 亚洲成av人片在线观看无码|