如何创建没有资源的android库项目

时间:2013-08-23 18:27:59

标签: android eclipse-adt

我想用java / Android类创建一个库项目 - 但没有资源。基本上它会包含IO等的助手。我已经手动删除了资源等 - 项目是here - 但我想知道这是否可以开箱即用 - 或者我的方式不正确
注意:我需要Android类 - 所以创建一个常规的java项目不是一个选项(?)

编辑:如果没有开箱即用的方式,删除(编辑:内容)res/文件夹和支持库是否有任何问题?我很感激1-2-3程序

4 个答案:

答案 0 :(得分:4)

你需要保持项目结构,包括。拥有res/drawable/ foder,但这些文件夹可以为空。您的图书馆无需参考任何可绘制的图书馆。 其他人认为它对于“app icon”是强制性的,但是你的库在清单中不需要任何<application>条目,所以它不需要任何图标。这同样适用于values/layout/个文件夹。您的库项目必须具有这些文件夹(根据构建过程的要求),但其中没有文件(因此基本上将它们保留为空)是完全正确且有效的,并且符合您的要求。

答案 1 :(得分:0)

我相信你应该保留所有必需的文件夹(包括res),但你可以将它们留空。这是一本指南。 http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject

答案 2 :(得分:0)

我相信您无法完全删除res文件夹,因为其中包含应用程序图标。但是,如果您不需要,可以删除默认布局以及应用程序运行所需的任何其他内容。

如果您想访问Android课程,则必须创建一个Android项目。

我希望这会有所帮助。

答案 3 :(得分:0)

我已经创建了一个git存储库来说明 - 我创建了一个vanilla eclipse android库项目(screens)添加了一个git ignore(bin/)然后继续删除不需要的资源(所有内容res/文件夹)以及libs/assets/并编辑清单。更改位于this commit以供参考。清理项目已移除R.java

将为android添加更多(.gitattributes和eclipse设置)但这是暂时的。