日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android studio 软件使用 详细说明

發布時間:2023/12/10 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android studio 软件使用 详细说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ? ? ? ? ? ? ? ? ? ? android studio 軟件使用 詳細說明

?

開發第一應用

可以開發屬于自己的應用,是否有點小激動?好吧!讓我們開始,首先點擊Start a new Android Studio Project創建工程:

接下來需要輸入應用名稱(第一個字母要大寫)、公司域以及指定應用存放目錄,點擊Next按鈕進入下一步:

如果第一個字母不是大寫,會提示:The application name for most app begins with an uppercase letter

接下來需要選擇開發什么設備(可選“手機和平板”、“穿戴(Wear)”、“TV”,“車載(Android Auto)”等)上的應用,以及確定最小SDK的版本號。

Minimum SDK的作用是在應用安裝前,會對設備的Android版本做校驗,如果設備的Android版本低于這個最小版本會阻止用戶安裝應用。

如果不知道怎么選擇最小版本可以點擊Help me choose看看每個版本的分布圖表和描述:

繼續點擊Next按鈕進行下一步,我們需要通過形象友好的GUI模板,來選擇我們第一個Activity的樣式:

然后需要給Activity和Layout起一個名字。

點擊Finish按鈕后,Android Studio開始創建并編譯應用。編譯結束后,我們就可以看到Android Studio的IDE界面了。

從圖上可以看出Android Studio已經幫我們將工程組織的很好了。

界面介紹

如上圖所示,我將界面分為5個區域做詳細的講解:

區域1介紹

這個區域是運行和調試相關的操作。

1、編譯2中顯示的模塊

2、當前項目的模塊列表

3、運行2中顯示的模塊

4、調試2中顯示的模塊

5、測試2中顯示的模塊代碼覆蓋率

6、調試安卓運行的進程

7、重新運行2中顯示的模塊

8、停止運行2中顯示的模塊

區域2介紹

這個區域主要是和Android設備和虛擬機相關的操作。

1、虛擬設備管理。

2、同步工程的Gradle文件,一般在Gradle配置被修改的時候需要同步一下。

3?、項目結構,一些項目相關的屬性配置。

4、Android SDK管理

5、Genymontion模擬器(需要裝Genymontion插件,安裝篇[模擬器安裝]部分)

區域3介紹

這個區域主要是工程文件資源等相關的操作。

1、展示項目中文件的組織方式,默認是以Android方式展示的,可選擇“Project、Packages、Scratches、ProjectFiles、Problems…”等展示方式。平時用的最多的就AndroidProject兩種。

2、定位當前打開文件在工程目錄中的位置。

3、關閉工程目錄中所有的展開項。

4、額外的一些系統配置,點開后是一個彈出菜單:

Autoscroll to Source?和?Autoscroll from Source兩個勾選起來后,Android Studio會自動定位當前編輯文件在工程中的位置,用起來會很爽。其他功能大家可以自己摸索摸索。

區域4介紹

這個區域主要是用來編寫代碼和設計布局。

1、已打開的文件的Tab頁。(在Tab頁上按下Ctrl鍵?+?點擊鼠標會出現一個彈出菜單會有驚喜哦!)

2、UI布局預覽區域。

3、布局編輯模式切換,對于一些老鳥來說更喜歡通過Text來編輯布局,新手可以試試Design編輯布局,編輯后再切換到Text模式,對于學習Android布局設計很有幫助。

區域5介紹

這個區域大部分是用來查看一些輸出信息的。

1、終端?-?喜歡命令行操作的伙伴不用額外啟動終端了。

2、監控?-?可以查看應用的一些輸出信息。

3、信息?-?工程編譯的一些輸出信息。

4、運行?-?應用運行后的一些相關信息。

5、TODO -?標有TOTO注釋的列表。

6、事件?-?一些事件日志。

7、Gradle控制臺,通過這個可以了解Gradle構建應用的時候一些輸出信息。

Android Studio目錄結構

1、Gradle編譯系統,版本由wrapper指定

2、Android Studio IDE所需要的文件

3、應用相關文件的存放目錄

4、編譯后產生的相關文件

5、存放相關依賴庫

6、代碼存放目錄

7、資源文件存放目錄(包括:布局、圖像、樣式等等)

8、應用程序的基本信息清單,描述哪些個組件是存在的

9、git版本管理忽略文件,標記出哪些文件不用進入git庫中

10、Android Studio的工程文件

11、模塊的gradle相關配置

12、代碼混淆規則配置

13、工程的gradle相關配置

14、gradle相關的全局屬性設置

15、本地屬性設置(key設置,android sdk位置等屬性)

應用開發調試

如上圖1所示在需要調試的行號處點擊設置斷點,然后點擊2所示的Debug按鈕(或直接按下Shift+F9快捷鍵)開始調試。

如上圖所示Android Studio下方出現了調試視圖。

1、當前程序停留的代碼行

2、調試相關的一些按鈕

3、程序調用棧區,該區域顯示了程序執行到斷點處所調用過的所有方法,越下面的越早被調用。

4、局部變量觀察區

5、用戶自定義變量觀察區

1、Step Over(F8) -?程序向下執行一行,如果當前行有方法調用,這個方法執行完畢返回,然后到下一行。

2、Step Into(F7) -?程序向下執行一行,如果當前行有用戶自定義方法(非官方類庫方法)調用,則進入該方法。

3、Force Step Into(Alt+Shift+F7) -?程序向下執行一行,如果當前行有方法調用,則進入該方法。

4、Step Out(Shift+F8) -?如果在調試的時候你進入了一個方法,并覺得該方法沒有問題,你就可以使用Step Out跳出該方法,返回到該方法被調用處的下一行語句。值得注意的是,該方法已執行完畢。

5、Drop Frame -?點擊該按鈕后,你將返回到當前方法的調用處重新執行,并且所有上下文變量的值也回到那個時候。只要調用鏈中還有上級方法,可以跳到其中的任何一個方法。

6、Run to Cursor(Alt+F9) -?一直運行到光標所在的位置。

7、Resume Program(F9) -?一直運行程序直到碰到下一個斷點。

8、View Backpoints(Ctrl + Shift +F8) -?查看你設置過的所有斷點并可以設置斷點的一些屬性

9、Mute Backpoints -?選中后所有的斷點別設置成無效狀態。再次點擊可以重新設置所有斷點有效。

在點擊了View Backpoints按鈕后,會出現一個斷點屬性窗口,可以對斷點進行一些更高級的設置。

1、列出了所有程序中設置的斷點

2、可以輸入條件,在條件成立后斷點才起作用(例如:在輸入框中輸入?i == 8),這種帶條件斷點在實際開發過程中非常有用。也可以通過右鍵點擊斷點來設置條件斷點,如下圖:

好了,到這里調試相關的功能都介紹完了。

應用打包簽名

基礎

一個?Android Studio?項目中,會存在多個?.gradle?文件。其中,?project?目錄下存在一個?build.gradle?文件和每一個?module?會存在一個?build.gradle?文件。

工程中的build.gradle

buildscript {repositories { jcenter() // 聲明使用 maven 倉庫}dependencies { // 依賴android提供的2.1.0-alpha5的gradle buildclasspath 'com.android.tools.build:gradle:2.1.0-alpha5'} } // 為所有的工程的repositories配置為jcenters allprojects {repositories {jcenter()} }// 清楚工程的任務 task clean(type: Delete) {delete rootProject.buildDir }

模塊中的build.gradle

// 這表示該module是一個app module apply plugin: 'com.android.application' android {// 基于哪個版本編譯compileSdkVersion 23// 基于哪個構建工具版本進行構建的buildToolsVersion "23.0.3"// 缺省配置主要包括:應用ID,最小SDK版本,目標SDK版本,應用版本號、應用版本名???????defaultConfig {applicationId "open_open.com.helloworld"minSdkVersion 10targetSdkVersion 23versionCode 1versionName "1.0"}// buildTypes是構建類型,常用的有release和debug兩種,可以在這里面啟用混淆,啟用zipAlign以及配置簽名信息等。buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}}// dependencies它定義了該module需要依賴的jar,aar,jcenter庫信息。 dependencies {compile fileTree(dir: 'libs', include: ['*.jar'])testCompile 'junit:junit:4.12'compile 'com.android.support:appcompat-v7:23.2.1' }

打包簽名

選擇Build->Generate Signed APK...,如下圖:

在彈窗中一直Next直到下面這個界面:

在沒有Key的情況下,我們可以先點擊Create new...按鈕來創建一個Key,創建過程很簡單,如下圖:

如果你已經存在Key了,那就點擊Choose existing...按鈕指定.jks文件位置,如下圖:

輸入Key store passwordKey password(在創建Key的時候輸入的那兩個密碼),點擊Next按鈕:

接下來就點擊Finish按鈕,坐等AS打包簽名完成,簽名完成后AS會提示我們:

點擊Show in Explorer,可以找到我們簽名好的APK文件:

總結

以上是生活随笔為你收集整理的android studio 软件使用 详细说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 夜夜导航 | 亚洲一区二区中文 | 老色批网站 | 高潮白浆女日韩av免费看 | 视频在线不卡 | 清冷学长被爆c躁到高潮失禁 | 国产色播av在线 | 精品国产欧美一区二区三区成人 | 乱亲女h秽乱长久久久 | 国产suv一区二区 | 黄视频免费观看 | 黄色大片日本 | 日韩欧美高清一区 | 日韩一区二区av | 邻居少妇张开双腿让我爽一夜 | 久久久久久免费毛片精品 | 亚洲成人av电影在线 | 911看片| 久久99国产精品久久99 | 性――交――性――乱睡觉 | 打屁股无遮挡网站 | 免费污网站在线观看 | 四川话毛片少妇免费看 | 国产精品一区二区三区免费观看 | 人人干人人做 | 乡村乱淫 | 黄色字幕网| 我们好看的2018视频在线观看 | 韩国毛片一区二区三区 | 亚洲一区二区网站 | 琪琪色av| 正在播放国产一区 | 久久国精品 | 免费看的黄色小视频 | 国产一区二区在线观看免费 | 狠狠插影院 | 探花国产精品一区二区 | 免看一级a毛片一片成人不卡 | 美女福利视频在线 | 成年人在线免费看 | 亚洲国产第一区 | 亚洲av无码日韩精品影片 | 色女人av | 一级黄色片欧美 | 欧美精品小视频 | 人人妻人人澡人人爽精品日本 | 国产性生活片 | 鬼灭之刃柱训练篇在线观看 | 中文字幕+乱码+中文字幕一区 | 欧美日韩一区二区在线播放 | 午夜影院在线看 | 捆绑凌虐一区二区三区 | av免费网址在线观看 | 欧美二区三区 | 99热在线只有精品 | wwwwxxx日本| 亚洲综合在线五月 | 麻豆av一区 | 美女露胸软件 | 中文av在线播放 | 国产一级二级在线观看 | 久草福利免费 | 女av在线 | 国产精品99精品久久免费 | 在线观看福利视频 | 精品一二三四 | 银杏av | 亚洲一区欧美日韩 | 精品乱子伦一区二区三区 | 亚洲精品国产精品乱码桃花 | 午夜伦理一区二区 | 欧美成年人 | 亚洲色综合 | www.亚洲高清 | 俄罗斯乱妇 | 神马影院午夜伦理 | 在线免费看av网站 | 黄污视频在线观看 | 97国产免费| 日韩少妇精品 | 欧美片网站免费 | 小情侣高清国产在线播放 | 制服丝袜在线视频 | 国产精品久久久国产盗摄 | 欧美精品日韩少妇 | 欧美日皮视频 | а 天堂 在线 | 自拍99| 少妇精品高潮欲妇又嫩中文字幕 | 久久逼逼| 精品伊人久久 | 国产亚洲欧美精品久久久久久 | 国产乱码一区二区三区在线观看 | 日本熟妇色xxxxx日本免费看 | 97超碰总站| 人人妻人人玩人人澡人人爽 | 国产精品乱码一区二三区小蝌蚪 | 成人涩涩软件 | 色爱区综合 |