【新手指南】Android Studio中應用App的相關配置

追逐時光者發表於2021-05-02

前言:

  注意這是一個對於Android開發入門學習者而言的一個教程,因為自己平時很少使用Android進行原生應用的開發,對於使用Android Studio配置Android App應用的一些引數(如版本號,應用包名,應用圖示,應用名稱,起始頁等)十分的陌生。這裡主要記錄下自己開發中的一些經驗所得,方便下一次直接檢視並且希望可以幫助到剛剛入門Android開發的小夥伴。

app中的build.gradle中的相關配置:

簡介:

Google推薦使用的Android Studio是採用Gradle來構建專案的。Gradle是一個非常先進的專案構建工具。

Gradle是用了一種基於Groovy的領域特定語言(DSL,Domain Specific Language)來宣告專案設定,摒棄了XML(如ANT和Maven)的各種繁瑣配置。

專案中一般會出現2個或者多個build.gradle檔案,一個在根目錄下,一個在app目錄下。

專案位置:

build.gradle詳解:

https://blog.csdn.net/hebbely/article/details/79074460

defaultConfig(基礎配置):

  //預設配置
    defaultConfig {
        //包名
        applicationId "com.rayhahah.gradledemo"
        //最低版本
        minSdkVersion 19
        //目標版本
        targetSdkVersion 25
        //版本程式碼
        versionCode 1
        //版本
        versionName "1.0"
        //自動化測試
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

Android中VersionCode和VersionName命名規則:

VersionCode,整數值,釋出第一版程式設為1,每次釋出依次遞增,對使用者不可見,僅用於識別版本用途。
VersionName,字串值,對使用者可見,如1.0.0。

Android中應用Id(applicationId):

應用Id(applicationId):每個Android應用都有一個唯一的應用ID.在Android裝置和市場上,這個ID是你應用的唯一標識.若想在市場上更新應用,新應用的ID必須和原來apk的應用ID一致.所以一旦釋出了應用,就不能再改變應用ID。
注意:applicationId在安卓裝置和商店中是作為應用的唯一標識,所以應用一旦釋出應用程式,就不推薦再去修改applicationId,否則將會視為完全不同的應用。

applicationId命名規則:

applicationId看起來很像package name,但是它的命名規則是有一些限制的:
  1. 它必須至少有兩段,也就是一個或者多個點來間隔它們。
  2. 每個小段都必須以字母開頭。
  3. 所有字元必須為字母數字或下劃線[a-zA-Z0-9_]。
如:applicationId "hncx.blockstore.cn"

修改應用applicationId,Version Code,Version Name:

注意直接在專案結構中進行應用Id修改可以避免安裝到android手機上避免專案閃退情況!!!
  直接按F4,或者是點選File>Project Structure(專案結構),在新彈出的視窗中,依次點選左邊的Modules找到app、上方的Default Config,然後在Application Id處修改成剛才修改的名稱,修改完成後一定要記得點選【Apply應用】否則是不會生效的。如下圖

AndroidManifest.xml介紹:

 Android應用的入口檔案,它描述了package中暴露的元件(activities, services等),他們各自的實現類,各種能被處理的資料和啟動位置。

 AndroidManifest.xml詳解:https://blog.csdn.net/mluoya/article/details/87827335

package 包名,應用程式的預設名稱:

Android Studio應用App 名稱、圖示,啟動頁修改:

應用名稱修改:

在Android Studio中以“Android”模式瀏覽程式,在“app->res->values->strings.xml”中可以看到如下圖所示。

應用圖示修改:

app->res->drawable-xxhdpi->icon.png。

應用啟動頁修改:

app->res->drawable-xxhdpi->splash.png。

 

 

 

相關文章