LZ-Say:話說明天就要開啟清明假了。确买。斤讥。回頭看看今年的假期湾趾,芭商,,幾乎和周末干到一塊了搀缠,铛楣,,不過貌似和我們公司沒啥影響艺普,簸州,,一周上6天歧譬。岸浑。。蛋碎瑰步。矢洲。。
這里寫圖片描述
前言
開發(fā)真不容易缩焦,領(lǐng)導(dǎo)一句話读虏,巴拉巴拉就開搞了责静。話說使用死丟丟也小半年了,感覺死丟丟的博大精深掘譬,不是一下倆下就能吃透的啊泰演。
今天給大家?guī)韴D解修改包名呻拌,項(xiàng)目名葱轩,以及額外小拓展。
基于Android Studio2.3修改包名
1.如下圖藐握,點(diǎn)擊 "Compact Empty Middle Packages"
2.此時(shí)項(xiàng)目展示格式如下
3.右鍵需要修改的包名靴拱,選擇 "Refactor" ---> "Rename"
4.點(diǎn)擊 "Rename package"
5.輸入修改后的Name,點(diǎn)擊 "Refactor"
6.Android Studio會檢索出所修改的包都有誰引用的猾普,簡單看一下袜炕,點(diǎn)擊 "Do Refactor"
7.記得修改app目錄下的"build.gradle"文件中的applicationId,如果不修改初家,在手機(jī)上運(yùn)行你就發(fā)現(xiàn)app進(jìn)程還是顯示之前未修改前的包名
基于Android Studio2.3修改項(xiàng)目名
目前感覺能找到的最好的方式也就是這種了偎窘,如果大家還有什么比較方便的方法,歡迎一起交流~
1.打開項(xiàng)目保存地址溜在,直接修改項(xiàng)目名
2.打開Android Studio2.3陌知,如下圖所示,打開修改后的項(xiàng)目
3.移除之前項(xiàng)目相關(guān)配置內(nèi)容
4.OK掖肋,大功告成仆葡!
大家可以注意工程目錄下的HLQTestForAS.iml
拓展:簡述applicationId和package
Android 應(yīng)用程序都有一個(gè)包名,而包名在設(shè)備(用戶手機(jī))上對應(yīng)用程序進(jìn)行唯一標(biāo)識志笼。
而在Eclipse的時(shí)代沿盅,我們在AndroidManifest.xml中直接指定package即可。而在Android Studio中纫溃,新增了一個(gè)applicationId腰涧。這個(gè)的作用就是在設(shè)備上或者應(yīng)用商店進(jìn)行唯一標(biāo)識,而package可以理解為解析任何相關(guān)的Activity/Service 注冊的包紊浩。
通常這倆個(gè)寫法如下:packageName在代碼中使用南窗,通常在AndroidManifest.xml中指定,applicationId則只是用于程序的標(biāo)識郎楼,通常在build.gradle中指定
記得之前老大說万伤,在基礎(chǔ)app上新增些內(nèi)容,將老版本app和新版本的app同時(shí)安裝到手機(jī)上呜袁,方便客戶演示敌买。之前不知道applicationId的妙用,LZ是各種修改包名啊阶界,但是如果你了解了applicationId這個(gè)東西虹钮,我們只需要so-easy的稍微改下聋庵,便可以實(shí)現(xiàn)老大要求了~
結(jié)束
祝大家過好節(jié),芙粱,祭玉,開開心心~
好好給自己放一假!