2014-02-18 176 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文件。我手动将其替换后编译好。