Android Studio 學習筆記(一)環境搭建、文件目錄等相關說明


Android Studio 學習筆記(一)環境搭建、文件目錄等相關說明

引入

對APP開發而言,Android和iOS是兩大主流開發平台,其中區別在於

Android用java語言,用Android Studio開發,Windows、Linux和蘋果系統都可以進行開發

iOS用object-c語言,用xcode開發,現階段只能在蘋果系統環境下進行開發 。

本系列學習筆記針對Android開發,需要的軟件列表如下:

軟件 注釋
Java JDK Java開發工具包(Java Development Kit)
Android SDK Android軟件開發包(Software Development Kit)
JRE Java運行時環境(Java Runtime Environment)
Android Studio Android集成開發工具

此外還有可選組件

  • Java開發者使用的Eclipse IDE
  • Android開發工具(ADT)Eclipse插件

環境搭建

話不多說,直接看環境搭建方法

個人推薦安裝教程:http://ask.android-studio.org/?/question/789

也可以參考這篇:https://www.cnblogs.com/gufengchen/p/11038029.html

搭建的關鍵點在於,Android Studio初始配置需要連接國外服務器。如果一開始沒有使用科|學|上|網工具,Android Studio初始化會報各種各樣的問題,像缺少SDK,SDK Manager閃退,Gradle Error等等,即便下載了ADT集成開發工具,也不能保證各種暗坑。

所以首選是,在外網環境下安裝Android Studio

其次要注意的地方是環境變量的配置,配置成功與否可以參考命令行輸入相關命令,看是否彈出信息。

如果怎么也鼓搗不出來,也可以在某寶上直接購買安裝服務,花錢買時間還是挺划算的。

這一步快的話花四五個小時即可,如果能成功跑Hello World,就算是環境搭建大功告成啦。

文件目錄說明

創建一個空項目(Empty Project),文件目錄大體如下

file_directory

對文件樹進行逐行注釋

項目名 路徑
.gradle gradle 工具的各個版本
.idea 開發所需的各種環境
app 開發存放的代碼、資源
gradle gradle 工具的打包
.gitignore 將指定的目錄或文件排除在版本控制之外的
build.gradle 全局的gradle構建腳本
gradle.properties 全局的gradle配置文件
gradlew 在命令行界面中執行gradle命令的( Linux或Mac系統 )
gradlew.bat 在命令行界面中執行gradle命令的( Windows系統 )
項目名.iml 用於標識這是一個intelliJ IDEA項目
local.properties 保存 Android SDK 所在的路徑
settings.gradle 用於指定項目中所有引入的模塊
External Libraries 外部庫
Scratches and Consoles 創建的臨時文件和緩沖區列表

我們的開發工作基本在app目錄下進行

重點文件說明

app

這里就不再一一分析了,只關注重點文件

build:存編譯后文件(含apk)

src:包含項目中所有的.java源文件

src/main:存主要代碼

src/main/assets:存資源文件(區別res,無id,不編碼到二進制文件)

src/main/java:存Java代碼

src/main/res: 存資源文件

  • drawable:存圖片資源
  • layout:存布局文件
  • values:存字符串及相關屬性資源

src/main/AndroidManifest:文件清單,用於權限申請、Activity注冊等

項目運行建議

項目運行時,如果使用自帶的AVD,一般電腦會非常卡。

這里推薦兩種方法,一種是真機調試。連接上USB,打開開發者模式,啟動USB調試,當running devices 顯示相應設備即可。

另一種方法是使用第三方模擬器,連接方法為:點擊Terminal,輸入相應連接指令。

舉個栗子:要使用Mumu模擬器,在 Terminal 鍵入指令:

adb connect 127.0.0.1:7555

鍵入回車,提示"connect to 127.0.0.1:7555",且 running devices 顯示為"Netease Mumu"即算成功。

參考資料

  1. 當前主流的Android或ios app開發平台有哪些?使用的是什么語言?
  2. 表格文字居中方法
  3. Android開發環境軟件列表
  4. Android Studio目錄結構淺析
  5. Android Studio 中部分文件目錄的含義與作用
  6. Android Hello World 實例|菜鳥教程
  7. Android Studio 各個文件夾的作用和控件作用、基本語句


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM