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

首頁 > 系統 > Android > 正文

android studio 新手入門教程(二)項目的導入教程圖解

2019-12-12 01:26:20
字體:
來源:轉載
供稿:網友

上篇文章介紹了AS的一些常用設置方法,當工具調教妥當后,自然就要開始項目的開發啦。從零開始新建一個項目,這個簡單,不必多說,這篇博客會分享我從舊平臺eclipse導入項目到AS的過程,以及遇到的一些問題并如何解決。開篇先粗略的提一些需要注意的地方。 ##結構目錄 和eclipse不同,在android 視圖下的項目目錄分為java,res和manifests。

 

  • manifests目錄存放清單文件,不必多說。
  • java目錄會默認生成三個文件夾,其中test為在本機執行單元測試代碼的目錄, androidTest為在Android設備上執行單元測試代碼的目錄,第一個不帶后綴的目錄就是存放我們代碼的目錄。
  • res目錄存放資源文件,包括圖片資源文件、layout布局等,這個和eclispe類似,但有個新東西:mipmap目錄,進入會看到里面存放著app的啟動圖標。

查看官方文檔,看到這么一句:

To avoid these display issues, apps should use the mipmap/ resource folders for launcher icons. The Android system preserves these resources regardless of density stripping, and ensures that launcher apps can pick icons with the best resolution for display. 出處:http://developer.android.com/tools/projects/index.html#mipmap

大意是為了避免設備顯示問題,app應該使用mipmap目錄存放應用圖標。所以app的啟動圖標應該放置在mipmap文件夾中,至于其他的用處還不是很清楚,之前也遇到過導入eclipse項目時.9圖片報錯,網絡上有人說.9圖應該放在mipmap里,但是我把.9圖片放到mipmap目錄后仍然不能解決我的問題,最后因為項目里.9圖不多,使用AS的工具重繪后解決了問題。 ##庫依賴 eclipse里添加 存在本地的第三方庫 的方式:

將第三方庫導入workspace- 右鍵項目-android-add Library

AS里添加庫的方式:

導入第三方庫工程到project,第三方庫作為一個新的module存在于project中- File-project structure,選擇項目,添加庫

通過對比可以發現,AS里的project就相當于eclipse里的workspace的概念,module相當于eclipse里獨立的項目。也可以發現,其實二者在依賴存在于本地的第三方庫的操作上是類似的,添加jar包的操作也是一樣,只要把jar包復制到lib目錄下(切換到Project Files視圖下會看到Lib目錄),然后同樣操作project structure,選擇file dependency后選擇依賴lib庫下剛添加進的jar包即可。

但是如果是添加線上開源庫的話,二者的差距就體現出來了,以往在github上看到優秀的開源庫,想要應用到自己的項目中,就得先把項目下載下來,然后再添加依賴,雖然操作不繁瑣,但是我漸漸發現github上越來越多的開發者都轉向AS,不再單獨提供eclipse上使用的版本。這個不贅述,因為想轉平臺,能看到這篇博客的朋友,肯定或多或少都有些同感。總之一句話: google大法好 。退eclipse保平安,趕緊轉AS吧。 ##初識gradle 在android視圖gradle目錄下,可以看到有多個build.gradle,其中 后綴module + 項目名 的就是平時添加第三方庫時需要配置的gradle文件了,以Github上CircleImageview這個開源庫為示例,其github主頁上有這么一段代碼:

我們唯一要做的,就是將這段代碼拷貝到項目的gradle-dependencies語句塊下

然后點擊工具欄圖標

之后gradle就會自動從遠程倉庫下載該庫所需要的jar包等依賴文件,一鍵搞定,簡直不要太爽!

然而gradle爽是爽,但是后續也會提到在導入項目時因為gradle版本不同而出現一些麻煩的地方。 ##導入Eclipse項目 上面說了如何依賴庫,但有些朋友需要開發舊項目而不是新建項目,光導入eclipse項目時報的錯都夠喝一壺了,更別提如何正確的依賴庫,所以接下來就示范一下如何正確的導入eclipse的項目。不同項目會出現的問題不盡相同,這里權且算是拋磚引玉,給大家提供一些解決問題的思路。 首先在eclipse里,右鍵-export,導出項目的gradle目錄

選中要導出的項目,一路next,最后一步建議force overriding一欄打勾(我理解為是已存在gradle文件,選中的話將強制重寫),導出成功后會出現提示:

請選擇以下目錄: ...build.gradle,不要導入Eclipse項目本身!

別人我不知道,反正我是照著這個提示在AS里導入目錄下的build.gradle文件,然后結果就把整個工作目錄里的項目都給導入了(

主站蜘蛛池模板: 通河县| 清涧县| 贵港市| 武强县| 襄城县| 邓州市| 建湖县| 体育| 沧源| 兴宁市| 乐陵市| 洛宁县| 昂仁县| 察哈| 景泰县| 民勤县| 库车县| 定陶县| 楚雄市| 汾阳市| 阿拉善右旗| 建阳市| 建水县| 阿瓦提县| 莱芜市| 富源县| 金沙县| 昌都县| 梓潼县| 大邑县| 黄石市| 珠海市| 惠安县| 新宾| 永城市| 烟台市| 堆龙德庆县| 昔阳县| 嘉定区| 舟山市| 长汀县|