android:開發環境及配置

緒論:無論學習什麼語言,邁出的第一步老是對集成開發環境的熟悉,因此介紹一下android atudio(AS)的開發環境界面是有必要的。至少對我而言是重要的。linux

1,下圖爲AS的開發界面,android

  插了一張圖片在中間,主要是gradle版本和gradle插件版本的對應關係api

  而後右邊框是gradle相關的配置,由於新手拿到別人代碼要想在本身電腦上跑起來,首先都是修改gradle配置,順利的話改完代碼就能跑起來了。app

  因此把它放在了第一頁來講明,以示重要。 框架

 

2,接下來分別是底部窗口的四個經常使用功能介紹。學習

  

 

3,接來下是android studio的文件結構的介紹。瞭解什麼文件的做用是什麼等於將整個項目瞭解了一遍,gradle

  畢竟項目是由子文件構成的,把子文件拼湊起來,項目的功能便躍然於腦海了吧。ui

  一開始直接上代碼來了解固然也能夠,但是這樣要有必定基礎的;從編譯器先了解不那麼吃基礎,並且還在無形之中補上了許多邊邊角角的基礎。插件

 

 四、關於app夾下的build.gradle文件部分說明3d

  4.一、miniSdkVersion:定義應用程序支持的最低API platform。當前應用不能在低於miniSdkVersion版本對應的android上安裝運行。

    targeSdkVersion:告訴編譯器用哪一個API接口編譯當前程序。

            假設當前app使用的api接口是24;手機android版本對應的api接口是29,

            因而android接口會向前兼容,這裏告訴android接口用以前的哪一個api版原本兼容。

    maxSdkVersion:定義應用程序支持的最高API platform。當前應用不能在高於maxSdkVersion版本對應的android上安裝運行。

 

五、android版本與API接口(sdk version)的對應關係以下圖所示:

  5.一、android api接口的具體內容大體以下:一些軟件包和類、res夾文件的元素和屬性(方法)、應用權限設置和Intent;

    有個概念就行,目前不深究。

 

六、android的體系結構能夠分爲四層,分別是android應用層、android應用API框架層、android系統運行層、linux內核層;以下所示:

 

附錄1:gradle版本配置錯誤的報錯:

  

相關文章
相關標籤/搜索