2011-09-22 73 views
0

我的问题是声明,有一个Android项目x和我的项目年。我想从我的项目和一些资源文件添加一些类作为项目x中的jar添加。基本上我不希望项目x的创建者写或添加除我的jar之外的其他任何东西。用户定义的资源文件夹要建相同的Android res文件夹生成一个新的R.java类

我想保持一个不同的“迈尔斯”文件夹中,这包括罐子。这个Myres文件夹类似于Android应用程序中的“res”文件夹。并且将“Myres”文件夹构建为与res文件夹相同,并获取生成的java类,即具有res和Myres文件夹的R.java类。

最后的选择,我看到的是写一些部分的可运行代码,将其直接放置在资源文件从我的罐子到项目X res文件夹(而这是一个可能的)。

请注意,不会有文件之间的任何名称冲突。

回答

1

你需要创建一个库项目。如果您不想提供源代码,您可以构建一个jar文件并将其包含在您的库项目中。

有没有其他简单的方法,包括图书馆,或者将它们复制到第二个应用程序外的\ RES文件。他们不能被包含在jar afaik中。

对图书馆http://developer.android.com/guide/developing/projects/projects-eclipse.html

+0

一些细节所以现在我做的,有一些Android的活动,服务mycode.jar和mylibraryproject添加它。现在在myapplicationproject中添加这个mylibraryproject。这隐藏了我的活动,服务实现,但我无法访问我的活动,在myapplicationproject的某些类文件中的服务类。 – singsuyash

+0

我想你还需要将.jar添加到第二个项目中。 –

+0

感谢迈克..这是目前唯一的工作选项.. – singsuyash

相关问题