日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

java重命名package_AndroidStudio怎么重命名java目录下的包名(如cn.zsn.app)

發(fā)布時(shí)間:2025/3/11 Android 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java重命名package_AndroidStudio怎么重命名java目录下的包名(如cn.zsn.app) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【聲明:】本文是作者(蘑菇v5)原創(chuàng),版權(quán)歸作者 蘑菇v5所有,侵權(quán)必究。本文首發(fā)在簡(jiǎn)書。如若轉(zhuǎn)發(fā),請(qǐng)注明作者和來源地址!未經(jīng)授權(quán),嚴(yán)禁私自轉(zhuǎn)載!

區(qū)分包名和applicationid的區(qū)別:

這里的包名,并不是applicationid,首先我們要明白applicationId的含義是什么,applicationId在Android系統(tǒng)中是作為應(yīng)用的唯一標(biāo)識(shí),即在一個(gè)Android設(shè)備中所有的應(yīng)用程序的applicationId都是唯一的。這意味著,一旦你已發(fā)布的程序使用了這個(gè)applicationId,你就無(wú)法再修改它。如果修改了,那么這個(gè)應(yīng)用程序就會(huì)被系統(tǒng)當(dāng)作是一個(gè)全新的應(yīng)用程序,和你之前的應(yīng)用程序是相互獨(dú)立的。

我們看一下清單文件:

xmlns:android="http://schemas.android.com/apk/res/android"

package="com.example.test.app"

android:versionCode="1"

android:versionName="1.0" >

在這里,我們需要注意一下,在eclipse中是沒有applicationId這個(gè)概念的,在elcipse中applicationId即等同于package name,也就是我們清單文件中聲明的package,它是作為一個(gè)應(yīng)用的唯一標(biāo)識(shí)。而在android studio中將這兩個(gè)概念進(jìn)行了隔離,我們可以在gradle文件中配置applicationId作為應(yīng)用的唯一標(biāo)識(shí),假如沒有在gradle中進(jìn)行相應(yīng)配置,那么applicationId就會(huì)默認(rèn)為package name,不過我們一般會(huì)進(jìn)行配置。所以package name在android studio中理解為一個(gè)查詢類的路徑比較合理,因?yàn)槲覀冊(cè)谂渲盟拇蠼M件的時(shí)候,name是可以縮寫的,而package name就是我們可以省略的部分。

需要注意的是,我們?cè)谶M(jìn)行開發(fā)的時(shí)候,用到的一些第三方sdk需要我們的包名,這的包名指得是applicationId而并非package name,當(dāng)然在eclipse中也就沒有區(qū)分了,因?yàn)樗挥衟ackage name。

重命名包名的方法如下:

在java 文件夾下新建一個(gè)package,名字隨便取,如com.dc.zsn.app。

java文件夾所在目錄.png

將之前寫好的類全部選中,并拖拽到新的包中來,此時(shí)項(xiàng)目中的所有用到包名的地方都會(huì)隨之更改,自己再手動(dòng)的更改一下AndroidManifest.xml文件中manifest下的package就好了;如果拖拽不成功,就去項(xiàng)目根目錄下,全部選中后,ctrl+v拷貝一下,然后手動(dòng)刪除代碼中的錯(cuò)誤導(dǎo)包,自動(dòng)生成import+包名(前提是配置了自動(dòng)導(dǎo)包)。

將之前的包刪掉就可以了。

或者參考stackoverflow上的答案,其中的答案有一部分在我這里不能使用,答案中給出了好幾種解決的方案,請(qǐng)多試幾次,或許有適合你的。

總結(jié)

以上是生活随笔為你收集整理的java重命名package_AndroidStudio怎么重命名java目录下的包名(如cn.zsn.app)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。