重构包名称会破坏整个应用程序

She*_*lam 14 java eclipse refactoring android android-manifest

我正在尝试使用Eclipse重构我的包

org.sheehan.activity
Run Code Online (Sandbox Code Playgroud)

org.sheehan.stocks.activity
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我这样做时,我的项目就会爆炸,R不会重新生成.我怎样才能正确地重构?

更新:我更新了我的Android Manifest以反映更改.R仍然没有再生.即使在干净之后.编译器抱怨org.sheehan.activity.R

She*_*lam 16

我解决了:

Android Tools > Rename Package Application
Run Code Online (Sandbox Code Playgroud)

  • 重新考虑因素不起作用100%,因此在修复Android清单后我必须这样做.有引号丢失. (2认同)