在同一个项目中制作2个包

时间:2011-03-11 08:00:24

标签: android packaging

如何在同一个项目中创建2个包,每个包都有R.java thx帮助我

2 个答案:

答案 0 :(得分:0)

如果您正在使用eclipse IDE for android并创建新包,它将在gen文件夹中的该包中自动生成R.java文件。但是如果您没有使用eclipse,那么您可以创建先前为该包创建的R.java文件。

答案 1 :(得分:0)

由谷歌Android开发者

您不应该手动编辑此文件

Android Developper

  

R级   在Eclipse中,打开名为R.java的文件(在gen / [Generated Java Files]文件夹中)。它应该看起来像这样:   包com.example.helloandroid;   项目的R.java文件是文件中定义的所有资源的索引。您在源代码中使用此类作为一种简短的方式来引用您已包含在项目中的资源。这对于像Eclipse这样的IDE的代码完成功能来说特别强大,因为它可以让您快速,交互地找到您正在寻找的特定引用。   你的看起来可能与此略有不同(也许十六进制值不同)。现在,请注意名为“layout”的内部类及其成员字段“main”。 Eclipse插件注意到名为main.xml的XML布局文件,并在此处为其生成了一个类。当您向项目添加其他资源时(例如res / values / string.xml文件中的字符串或res / drawable / direcory中的drawable),您将看到R.java更改以跟上。   不使用Eclipse时,将在构建时为您生成此类文件(使用Ant工具)。   您不应该手动编辑此文件。