前言:
注意這是一個對於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目錄下。
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,但是它的命名規則是有一些限制的:
- 它必須至少有兩段,也就是一個或者多個點來間隔它們。
- 每個小段都必須以字母開頭。
- 所有字元必須為字母數字或下劃線[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應用】否則是不會生效的。如下圖
![](https://img2020.cnblogs.com/blog/1336199/202105/1336199-20210502125434254-1644273021.png)
AndroidManifest.xml介紹:
Android應用的入口檔案,它描述了package中暴露的元件(activities, services等),他們各自的實現類,各種能被處理的資料和啟動位置。
AndroidManifest.xml詳解:https://blog.csdn.net/mluoya/article/details/87827335
package 包名,應用程式的預設名稱:
![](https://img2020.cnblogs.com/blog/1336199/202105/1336199-20210502143308797-1309140094.png)
Android Studio應用App 名稱、圖示,啟動頁修改:
應用名稱修改:
在Android Studio中以“Android”模式瀏覽程式,在“app->res->values->strings.xml”中可以看到如下圖所示。
應用圖示修改:
app->res->drawable-xxhdpi->icon.png。
![](https://img2020.cnblogs.com/blog/1336199/202105/1336199-20210502143719772-1821836909.png)
應用啟動頁修改:
app->res->drawable-xxhdpi->splash.png。