Android applicationId&package name的區(qū)別

服務(wù)器壓力過大解決辦法是什么马靠?一般都是添加服務(wù)器-分流,負載均衡蔼两,但是數(shù)據(jù)共享設(shè)置有問題甩鳄,請求轉(zhuǎn)發(fā)的亂七八糟一直解決不了怎么辦?

客戶新提出的解決辦法额划,無語妙啃、咋舌。

每一臺服務(wù)器地址給我打個包俊戳,直接按包分流揖赴。

我當時就mengbi了。五臺服務(wù)器那我豈不是要改五次包名抑胎?(這個應(yīng)用場景還是有的燥滑,比如一樣的內(nèi)容只是換了個外殼)

等等 項目app下的 applicationid 可不可以改一下就好?

1.applicationid 是什么阿逃?

androd官方技術(shù)文檔《ApplicationId vs PackageName》铭拧,
原文地址:http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename

只能說Google 真nima6666,找到這個網(wǎng)頁還沒看

 This site uses cookies to store your preferences for site-specific language and display options.

直接翻譯成中文了盆昙。
地址如下:https://developer.android.com/studio/build/application-id.html

每個 Android 應(yīng)用均有一個唯一的應(yīng)用 ID,像 Java 軟件包名稱一樣焊虏,如com.example.myapp淡喜。 此 ID 可以在設(shè)備上和 Google Play 商店中對您的應(yīng)用進行唯一標識。 如果您想要上傳新版本的應(yīng)用诵闭,應(yīng)用 ID(以及使用它簽署的證書)必須與原始 APK 相同 - 如果您更改應(yīng)用 ID炼团,Google Play 商店會將 APK 視為完全不同的應(yīng)用。所以您發(fā)布應(yīng)用后疏尿,絕不應(yīng)更改應(yīng)用 ID瘟芝。

2 PackageName又是什么?

默認情況下褥琐,您項目的軟件包名稱會匹配應(yīng)用 ID锌俱,但您也可以更改軟件包名稱。 不過敌呈,如果您想要更改軟件包名稱贸宏,請注意軟件包名稱(由您的項目目錄結(jié)構(gòu)定義)應(yīng)始終匹配 AndroidManifest.xml 文件中的 package 屬性造寝,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp"
android:versionCode="1"
android:versionName="1.0" >

在Eclipse開發(fā)項目中是沒有applicationId這個概念的,Elcipse中applicationId即等同于package name吭练,也就是我們清單文件中聲明的package诫龙, 是作為一個應(yīng)用的唯一標識。
但是在android studio中將這兩個概念進行了隔離鲫咽,我們可以在gradle文件中配置applicationId作為應(yīng)用的唯一標識签赃。
那么打多個包不用改包名改applicationid 就可以了。

3 能不能一次性寫好分尸,想打那個包就打那個包?
當然可以锦聊。

當您為應(yīng)用構(gòu)建 APK 時,構(gòu)建工具會使用 build.gradle
文件的 defaultConfig
塊中定義的應(yīng)用 ID 標記 APK(如下所示)寓落。不過括丁,如果您想要創(chuàng)建不同版本的應(yīng)用以在 Google Play 商店上顯示為單獨詳情,如“免費版”和“專業(yè)版”伶选,您需要創(chuàng)建單獨的構(gòu)建變體史飞,每個構(gòu)建變體具有不同的應(yīng)用 ID。
這種情況下仰税,每個構(gòu)建變體應(yīng)定義為單獨的產(chǎn)品風(fēng)味构资。 對于 productFlavors {}
塊中的每種風(fēng)味,您可以重新定義 applicationId
屬性陨簇,或者改用applicationIdSuffix
在默認的應(yīng)用 ID 上追加一段吐绵,如下所示:

android {    
      defaultConfig {   
      applicationId "com.example.myapp"    } 
      productFlavors {       
                     free {            applicationIdSuffix ".free"        }
                      pro {            applicationIdSuffix ".pro"        }
             }
     }

google 還有提示很有必要看一下:

注意:對于與之前的 SDK 工具的兼容性,如果您不在 build.gradle
文件中定義 applicationId
屬性河绽,構(gòu)建工具會將 AndroidManifest.xml
文件中的軟件包名稱用作應(yīng)用 ID己单。這種情況下,重構(gòu)您的軟件包名稱也會更改您的應(yīng)用 ID耙饰。
提示:如果您需要在清單文件中引用應(yīng)用 ID纹笼,可以在任何清單屬性中使用 ${applicationId}
占位符。構(gòu)建時苟跪,Gradle 會將此標記替換為實際的應(yīng)用 ID廷痘。 如需了解詳細信息,請參閱將構(gòu)建變量注入清單件已。
重要:盡管清單 package 和 Gradle applicationId 可以具有不同的名稱笋额,但構(gòu)建工具會在構(gòu)建結(jié)束時將應(yīng)用 ID 復(fù)制到 APK 的最終清單文件中。所以篷扩,如果您在構(gòu)建后檢查 AndroidManifest.xml 文件兄猩,package 屬性發(fā)生更改就不足為奇。實際上,Google Play 商店和 Android 平臺會注意 package 屬性來標識您的應(yīng)用厦滤;所以構(gòu)建利用原始值后(用作 R 類的命名空間并解析清單類名稱)援岩,它將會舍棄此值并將其替換為應(yīng)用 ID。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末掏导,一起剝皮案震驚了整個濱河市享怀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌趟咆,老刑警劉巖添瓷,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異值纱,居然都是意外死亡鳞贷,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門虐唠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來搀愧,“玉大人,你說我怎么就攤上這事疆偿≡凵福” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵杆故,是天一觀的道長迅箩。 經(jīng)常有香客問我,道長处铛,這世上最難降的妖魔是什么饲趋? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮撤蟆,結(jié)果婚禮上奕塑,老公的妹妹穿的比我還像新娘。我一直安慰自己家肯,他們只是感情好龄砰,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著息楔,像睡著了一般寝贡。 火紅的嫁衣襯著肌膚如雪扒披。 梳的紋絲不亂的頭發(fā)上值依,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機與錄音碟案,去河邊找鬼愿险。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的辆亏。 我是一名探鬼主播风秤,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼扮叨!你這毒婦竟也來了缤弦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤彻磁,失蹤者是張志新(化名)和其女友劉穎碍沐,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體衷蜓,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡累提,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了磁浇。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片斋陪。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖置吓,靈堂內(nèi)的尸體忽然破棺而出无虚,到底是詐尸還是另有隱情,我是刑警寧澤交洗,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布骑科,位于F島的核電站,受9級特大地震影響构拳,放射性物質(zhì)發(fā)生泄漏咆爽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一置森、第九天 我趴在偏房一處隱蔽的房頂上張望斗埂。 院中可真熱鬧,春花似錦凫海、人聲如沸呛凶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽漾稀。三九已至,卻和暖如春建瘫,著一層夾襖步出監(jiān)牢的瞬間崭捍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工啰脚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留殷蛇,地道東北人。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像粒梦,于是被迫代替她去往敵國和親亮航。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容