成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android Studio vs Eclipse:你需要知道的那些事

移動開發(fā) Android
在這個指南里,包含了一些當你要把Eclipse項目轉到Andorid Studio前需要知道的基本信息。

[[110864]]

在這個指南里,包含了一些當你要把Eclipse項目轉到Andorid Studio前需要知道的基本信息。

對WorkSapces和Sub-Projects說再見

eclipse_workspace

在Eclipse中,你可能對“Workspace”的概念很熟悉。甚至很可能就正有一個這樣的安卓項目:包含了各種成員項目和編譯成”.jar”的文件,這些文件還會包含在最終生成的應用里。在Android Studio中,project被“Modules”和“Library Modules”取代。

Modules

Modules是“一種獨立的功能單元,可以運行、測試并且獨立調(diào)試”,和Eclipse project的概念有點像,但有幾點不同。

每一個Module需要有屬于自己的Gradle build file(當你新建一個Module時會自動幫你生成的,當你導入一個Eclipse的項目時需自己創(chuàng)建)。這些Gradle文件包含了一些很重要的內(nèi)容,
比如所支持的安卓版本和項目依賴的東西,以及安卓項目中其它重要的數(shù)據(jù)。

和Eclipse上的一樣,一些Modules可能是”Library Modules”,功能上與”Library projects”一樣的。

改進的界面設計

android_studio_designer

Android Studio有一個改進的設計窗口界面,在這里你可以看到你設計的界面以及相關的元素。Eclipse中也有一個相似的界面設計窗口,所以應該不會帶給你 太大的震撼。在Eclipse中,這個窗口提供了視圖和可見動作,以及和資源文件關聯(lián)的分發(fā)機制、多任務和信息過濾。

包含對jar文件的支持

android_studio_jar_dependency

與Eclipse中遇到的一樣,你會經(jīng)常需要用到第三方開發(fā)的JAR文件。然而你現(xiàn)在需習慣將這些.jar依賴包加入到你的Gradle中。右 擊”libs”目錄下的.jar文件,然后選擇”Add As Library”。這樣你所選擇的Jar文件將會自動地添加成Gradle的依賴包在你對應的Moule中。

添加Module依賴

與Eclipse類似,一個Module可能依賴于其他Module。請跟著這些步驟來建立兩個modules之間的依賴,然后Android Studio將會自動地生成需要的Gradle元素。

向Android Studio遷移

閱讀關于如何從Android Studio向Eclipse遷移項目,可在我的這篇文章——“向AndoridStudio導入或導出已經(jīng)存在的Elipse項目”中了解具體的流程。文章里寫了很多可能會發(fā)生的潛在問題,所以在這里就不講更多的細節(jié)了。

Gradle 基礎知識

新增的Gradle將會是你轉到Android Studio上最大的障礙。下面有幾個你需要知道的基礎知識:

  • 你的Android Studio項目將有一個關于整個項目的settings.gradle文件。
  • settings.gradle文件包括項目中所有modules的引用,當你導入或者創(chuàng)建一個新的module時,這個文件會自動更新。
  • 每一個Andorid Studio module會有自己的build.gradle文件。
  • 如果一個Module向上依賴于另一個module,你需要添加這個依賴到所依賴部分的build.gradle文件上。
  • 如果你的Module需要一個jar文件,這個jar必須列在Module的build.gradle文件中。
  • 你可以在module的build.gradle文件上列出你要添加的遠程依賴到你的項目中。
  • 有時候,你需要人工修改這些gradle文件。

更多有關Gradle的內(nèi)容可以在這里找到。

使用測試

支持JUnit單元測試讓Andorid Studio更完整,更多請參考這里。建立和運行一個單元測試包括:建立一個新的單元測試類和添加它們到項目的run configuration中。跟著鏈接的指引可以了解更多的細節(jié)。流行的測試框架如Roboguice到現(xiàn)在還沒完全支持,但如果近期內(nèi)出現(xiàn),我也不會覺得驚訝。

通過Maven導入遠程依賴

Android Studio允許你從Maven Central中導入遠程庫文件。在Maven Central中瀏覽你可能會感興趣的遠程庫文件,然后跟著這些指示確保這些依賴能在編譯的時候自動下載進去。

那么這就是你需要知道的一些基礎知識。Android Studio正在高速的發(fā)展中,而且看起來每周都變得越來越好,去看一下吧。

原文鏈接: airpair   翻譯: hanson

譯文鏈接: http://blog.jobbole.com/62541/

責任編輯:閆佳明 來源: blog.jobbole
相關推薦

2023-09-04 07:49:43

2016-09-08 14:40:44

2018-01-03 11:35:34

推送AndroidiOS

2019-01-04 10:53:59

CPUCache緩存

2017-11-03 15:39:29

深度學習面試問答

2016-11-01 23:16:52

光纖光纖線纜

2020-05-07 10:14:00

企業(yè)架構師CIOIT網(wǎng)絡

2016-09-14 16:21:06

DBA線上操作

2025-04-29 07:40:00

勒索軟件數(shù)據(jù)泄露網(wǎng)絡攻擊

2015-08-11 17:55:21

谷歌重組科技

2023-09-11 07:36:35

2015-09-02 10:12:17

數(shù)據(jù)安全云存儲

2012-09-19 10:37:37

jQueryJSWeb

2018-12-21 09:15:13

綜合布線屏蔽線纜

2021-04-15 08:04:27

容器DevOps程序

2023-08-16 15:57:53

2020-12-30 11:22:11

Node.js前端模塊

2020-09-17 16:08:29

網(wǎng)絡安全數(shù)據(jù)技術

2019-12-16 11:09:17

物聯(lián)網(wǎng)IOT技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色精品 | 久久久久一区二区三区 | 久久久久国产精品www | 亚洲久久在线 | 国产黄色大片 | 91在线免费视频 | 操到爽 | a在线免费观看 | 亚洲国产精品va在线看黑人 | 国产亚洲精品久久yy50 | 欧美精品一区二区三区蜜臀 | 国产精品精品久久久 | www.日本国产 | 99re热精品视频 | www.国产 | 呦呦在线视频 | 亚洲精品白浆高清久久久久久 | 在线中文字幕视频 | 男人天堂国产 | 日韩在线精品 | 日韩成人av在线 | 在线观看亚洲精品 | 国产精品久久久久久久久久久久久久 | 国产精品久久av | 国产欧美一区二区三区久久手机版 | 91欧美精品成人综合在线观看 | 日日操日日舔 | 日韩欧美网 | 久久中文字幕一区 | 毛片高清 | 日本欧美国产在线 | 中文字幕在线观看视频一区 | 久久久久免费 | 一级毛片在线播放 | 久久五月婷 | 久久区二区 | 成人免费日韩 | 天天视频一区二区三区 | 91久久精品国产免费一区 | 亚洲高清一区二区三区 | 久久久久国产 |