3

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

编辑:如果没有开箱即用的方式,删除(编辑:内容)res/文件夹和支持库有什么问题吗?我将不胜感激 1-2-3 程序

4

4 回答 4

4

您需要保持项目结构,包括。有res/饲料drawable/等,但这些文件夹可以是空的。您的库不需要引用任何可绘制对象。其他人建议“应用程序图标”是强制性的,但您的库不需要<application>清单中的任何条目,因此它不需要任何图标。这同样适用于values/layout/文件夹。您的库项目必须具有这些文件夹(根据构建过程的要求),但是其中没有文件(因此基本上将它们保持为空)是非常好的和有效的,并且符合您的要求。

于 2013-08-23T19:42:41.517 回答
0

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

于 2013-08-23T18:55:45.217 回答
0

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

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

我希望这有帮助。

于 2013-08-23T19:12:52.533 回答
0

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

将添加更多(.gitattributes和 android 的 eclipse 设置),但这是现在。

于 2013-12-30T22:49:04.680 回答