W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在使用 IntelliJ IDEA 中的應(yīng)用程序的時候,您可能需要將應(yīng)用程序構(gòu)建為多個版本,這意味著會生成多個 Android 應(yīng)用程序包(.apk 文件)。如果這些文件具有相同的名稱,則用戶將無法同時將它們部署到同一設(shè)備上。為了避免這種情況,可以讓 IntelliJ IDEA 使用相同的源代碼生成具有不同名稱(應(yīng)用程序ID)的多個 .apk 文件。
應(yīng)用程序包名稱(應(yīng)用程序ID)在 manifest(清單)元素的 package 屬性中指定。該名稱遵循 Java 命名約定,并且默認(rèn)情況下,該名稱與為應(yīng)用程序?qū)崿F(xiàn)的類所屬的包的名稱相同。
應(yīng)用程序的名稱(application 元素的 android:name 屬性)和活動名稱(activity元素的android:name屬性)默認(rèn)情況下是相對于應(yīng)用程序ID進(jìn)行指定的,并相應(yīng)地指定為應(yīng)用程序?qū)崿F(xiàn)類的父 Java 包。但是,重命名應(yīng)用程序 ID 不會導(dǎo)致重命名應(yīng)用程序類的父 Java 包。
您可以通過重命名重構(gòu)來更改應(yīng)用程序ID ,也可以在構(gòu)建時自動更改應(yīng)用程序ID 。
該package
屬性的值更改為新指定的值。但是,因為這不會導(dǎo)致重命名應(yīng)用程序類的父 Java 包,所以應(yīng)用程序和活動的相關(guān)名稱將替換為完全限定名稱。
AndroidManifest.xml
文件。manifest
元素的package
屬性處并從上下文菜單選擇:Refactor | 重命名(Refactor | Rename)。Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: