2014-02-18 47 views
3

我想是在第一次的答案描述重命名我的Android Studio數據包:Android Studio Rename PackageAndroid中重命名包工作室

試圖改變org.springframework.android.showcase到org.springframework.android.showcase2

重構似乎工作正常,然後我嘗試刪除/gen/org.springframework.android/showcase中的舊包。這確實發生,但然後它重新出現(在/gen/org.springframework.android/showcase內)

編譯時,我得到了所有與R.java文件引用相關的100個錯誤。

將R.java,Manifest.java從原始文件複製到新文件也不起作用。 Studio只會刪除這些內容,但會保留BuildConfig.java文件。

有沒有更簡單的方法,因爲Studio似乎不想玩球?

下面是萬一我的項目結構是有幫助

enter image description here

+2

[Android Studio Rename Package]的可能重複(http://stackoverflow.com/questions/16804093/android-studio-rename-package) –

回答

15

你看到用舊包名稱生成的文件的原因是因爲你只改名源代碼包。生成的文件使用AndroidManifest.xml中定義的軟件包名稱。如果您更改清單頂部的軟件包,您會看到生成的文件使用新軟件包。確保清理項目並重建以查看更改。

1

嘗試菜單:build->clean project

0

在android studio中重命名您的android應用程序包非常簡單。在項目瀏覽器中右鍵單擊您的項目。

然後點擊打開模塊設置。或者使用短鍵F4。點擊Flavors選項卡。重命名您選擇的應用程序標識 - 這是您的新包名稱。

來源:http://wazeem.com/639/how-to-rename-package-in-android-studio/

0

對於我包的名稱是由Android工作室更名爲無處不在,除了manifest.xml文件。我手動將其替換後編譯好。