我们必须在AndroidManifest.xml如何指定R.java的包名是从应用程序包的名称不同
我们与声明的包名应用程序com.foo.app对于一些特殊的原因,玩一些小技巧,我们想故意指定生成的R.java的包名,包名为com.bar.resource。并且不改变应用程序包名称(仍保留为com.foo.app)。
例如,我有我的应用程序使用com.foo.app,我想生成的R.java的包名称是com.bar.resource。在我的应用程序的源代码中,我将使用如下参考:com.bar.resource.id.btn_ok
我们知道我们不应该碰到R.java的内容。当然,我们可以手动修改它并构建最终的应用程序,因为它只是一个具有常量的静态类。
但在ADT/Eclipse中是否有任何可配置选项为Android项目执行此操作?
请不要告诉我如何通过Eclipse重构方法更改包名。请正确理解我的问题。我在问如何指定一个包名称自动生成R.java。我希望它是来自AndroidManifest.xml中指定的应用程序包名称的不同。
检查:[包重命名在eclipse的android项目](http://stackoverflow.com/questions/3697899/package-renaming-in-eclipse-android-project) –
感谢您的信息,但我想要一个不同的包R.java的名字 – Robin
R.java的不同包名是什么意思? –