簡體   English   中英

重命名Android Studio包錯誤:不是有效的標識符名稱

[英]Rename Android Studio package error: Not a valid identifier name

從com.example.test重命名為org.example.test:我只找到了更改示例部分的示例 ,但我需要更改com

我已經嘗試了Refactor然后選擇重命名包,但是當我輸入org.example.test時,我收到消息Not a valid identifier name

有誰知道正確的方法?

接受的解決方案對我不起作用。 我必須做以下事情:

  1. 創建一個具有所需名稱的新包(例如org.example.test)
  2. 將文件從舊包移動到新包[android studio自動更正包名]
  3. 在AndroidManifest.xml中,將package =“...”更改為新的(例如org.example.test)[也許這一步不是強制性的]
  4. 編譯。 您將看到導入舊包的錯誤。 只需逐一糾正它們[我剛發現一個錯誤]

就這樣。 之后它完美運行!

幾個月前我不得不這樣做。 據我所知,Android Studio沒有將Java包與app包綁定。 也就是說,您可能需要更改您的應用程序包(如果這是您想要的)和您的Java包。

首先,您的Java包

在Android Studio中選擇1.項目選項卡。 有一個設置按鈕。 單擊它並檢查展平包 然后,選擇要重命名的包。 Shift + F6重命名整個包。 如果com.example.test有多個包,Android Studio會警告您“多個目錄對應於包...”並詢問您是否要重命名包或目錄。 選擇包裝,它將發揮其魔力。

除非你在com.exampletest以外的其他東西,否則你很高興。

然后,你的Android應用程序

對於這個,我不知道任何捷徑。 但如果它有幫助, build.gradle中的AndroidManifest.xmlbuild.gradle會提到應用程序包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM