女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶(hù)?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機(jī)編程>

Android Studio與Gradle的深入解讀

大?。?/span>0.4 MB 人氣: 2017-10-13 需要積分:1
關(guān)于學(xué)習(xí)方式
  曾經(jīng)跟朋友討論過(guò)我們所接受過(guò)的大學(xué)工科教育,都是一上來(lái)先學(xué)基礎(chǔ)理論,最后再來(lái)一個(gè)金工實(shí)習(xí)。一開(kāi)始不知道為什么而學(xué),學(xué)不進(jìn)去,荒廢了基礎(chǔ),等到金工實(shí)習(xí)的時(shí)候,又發(fā)現(xiàn)基礎(chǔ)不牢,后悔不已。 考慮到傳統(tǒng)教育方式的不足之處,筆者在組織本系列文章的時(shí)候是先講入門(mén)實(shí)例,進(jìn)而學(xué)習(xí) Gradle 和 Groovy 基礎(chǔ)原理,最后學(xué)習(xí)進(jìn)階實(shí)例。
  上篇文章介紹了 從 ADT 遷移到 Android Studio,相信經(jīng)過(guò)很短時(shí)間的使用之后,已經(jīng)開(kāi)始熟悉和愛(ài)上 Android Studio 了。基礎(chǔ)的功能我就不講了,下面列舉一些較為深入又比較實(shí)用的功能。
  Android Studio 相關(guān)功能介紹
  文件夾組織視圖
  最常用的有 Project 和 Android 視圖,前者按照項(xiàng)目文件樹(shù)進(jìn)行組織,后者是以 Gradle 構(gòu)建文件作為核心進(jìn)行組織:
  Android Studio與Gradle的深入解讀
  Gradle 相關(guān)文件結(jié)構(gòu)
  讓我們來(lái)觀察一下Android Studio 中 Gradle 相關(guān)的結(jié)構(gòu):
  。 ├── gradle │ └── wrapper //所使用的 Gradle 包裝器配置 ├── .gradle //所使用 Gradle 版本 │ └── 2.8 ├── AsInDepth.iml ├── app //app module │ ├── app.iml │ ├── build │ ├── build.gradle //app module 的 build.gradle │ ├── libs │ ├── proguard-rules.pro │ └── src ├── build.gradle //項(xiàng)目 build.gradle,通常配置項(xiàng)目全局配置,如 repositories 和 dependencies ├── gradle.properties //項(xiàng)目屬性文件,通常可以放置一些常量 ├── gradlew //Gradle 包裝器可執(zhí)行文件 ├── gradlew.bat //Gradle 包裝器可執(zhí)行文件(Windows) ├── lib //lib module │ ├── build │ ├── build.gradle //lib module 的 build.gradle │ ├── lib.iml │ ├── libs │ ├── proguard-rules.pro │ └── src ├── local.properties //項(xiàng)目的本地屬性,通常是 sdk 所在位置 └── settings.gradle //項(xiàng)目總體設(shè)置,通常是配置項(xiàng)目中所有的 module
  Invalidate Cache
  Android Studio 會(huì)出現(xiàn)索引的問(wèn)題,那可以從刪除 cache 重建索引,F(xiàn)ile-》Invalidate Caches/Restart
  Multiple Language Editor
  多語(yǔ)言文字可以通過(guò)右擊文件 Open Translation Editor,可以同時(shí)進(jìn)行編輯,但是我發(fā)現(xiàn)如果把 strings.xml 改了別的名字,這個(gè)功能就不 work 了。
  Gradle 相關(guān)功能介紹
  Gradle View
  點(diǎn)擊紅色三角運(yùn)行按鈕,其實(shí)是執(zhí)行了 Gradle 的 一些列任務(wù),如果你想分別執(zhí)行一些任務(wù),則可以從 Gradle View 里面查看:
  Android Studio與Gradle的深入解讀
  命令行
  工作區(qū)下方,有一個(gè)叫做 Terminal 的 tab,點(diǎn)擊之后,會(huì)自動(dòng) cd 到當(dāng)前 project 根目錄下,可以輸入如下命令來(lái)嘗試下:
  。/gradlew build
  Windows 下應(yīng)該是 gradlew.bat build,下面均以 Mac 為例,不再贅述可使用 help 參數(shù)來(lái)查看有哪些選項(xiàng):
  。/gradlew --help
  下面介紹一些重要的選項(xiàng):
  查看運(yùn)行 log
  有些時(shí)候,一個(gè)任務(wù)運(yùn)行失敗,只給出一個(gè)錯(cuò)誤,沒(méi)有給具體原因,你就需要查看更多信息,可以使用參數(shù) --info 或者 --stacktrace:
  。/gradlew build --info
  指定 module 或者 build.gradle
  Gradle 默認(rèn)是當(dāng)前目錄下尋找 build.gradle 文件執(zhí)行任務(wù),這樣執(zhí)行 build 會(huì)使得整個(gè) project 所有的 module 的 build 任務(wù)都會(huì)運(yùn)行,浪費(fèi)不必要的時(shí)間,可以指定 module (-p) 或者 build.gradle (-b)文件以縮小作用范圍:
  。/gradlew -p app build
  Sync
  正常情況下,修改了 build.gradle 文件,文件上方就會(huì)有一個(gè) sync 的按鈕,點(diǎn)擊之后會(huì)重新構(gòu)建整個(gè) build.gradle。但是某些特殊情況,這個(gè)同步可能會(huì)失敗。那就需要一個(gè)額外的觸發(fā)。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶(hù)評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 静海县| 阿克陶县| 全椒县| 双峰县| 许昌市| 偃师市| 高阳县| 西林县| 南皮县| 合山市| 边坝县| 宁德市| 哈巴河县| 武强县| 屯门区| 抚远县| 丘北县| 河北区| 宁国市| 贵州省| 大兴区| 东至县| 全椒县| 肥东县| 望城县| 广南县| 蓬溪县| 历史| 玉环县| 西华县| 九龙坡区| 长白| 花莲市| 刚察县| 小金县| 离岛区| 渭源县| 阿拉尔市| 依兰县| 南汇区| 遂昌县|