我想用java / Android类创建一个库项目 - 但没有资源。基本上它会包含IO等的助手。我已经手动删除了资源等 - 项目是here - 但我想知道这是否可以开箱即用 - 或者我的方式不正确
注意:我需要Android类 - 所以创建一个常规的java项目不是一个选项(?)
编辑:如果没有开箱即用的方式,删除(编辑:内容)res/
文件夹和支持库是否有任何问题?我很感激1-2-3程序
答案 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设置)但这是暂时的。