【发布时间】:2010-12-29 21:23:57
【问题描述】:
我asked this question on the android-developers group但没有得到任何回应,所以我想我会在这里尝试。
ADT eclipse 插件似乎对如何构建 Android 项目有一个非常严格的想法 - 根据 http://developer.android.com/guide/developing/eclipse-adt.html,它需要在项目的根级别有 AndroidManifest.xml 文件,加上 res, assets、gen 和 src 顶级文件夹,依此类推。
我想知道是否有可能让插件在它识别的布局上更加灵活。特别是,我一直在为(基于 scala 的)simple-build-tool 使用构建插件,它希望项目以更像 Maven 的方式布局,如下所示:
src/
main/
AndroidManifest.xml
assets/
res/
scala/
java/
test/
resources
<files to include in test jar here>
scala/
<test Scala sources>
java/
<test Java sources>
这是我习惯于基于 maven 的 java 开发的布局。但是,当我在 ADT 中加载类似的项目时,我收到很多关于缺少 AndroidManifest.xml、缺少 res 目录等的投诉。这些东西都存在,只是不是 ADT 所期望的。
我不一定需要使用 ADT 来构建我的项目,但我想使用它(和 Eclipse)进行编辑。谁能告诉我是否可以在用于查找各种 Android 相关资源的目录中使其更加灵活?
另外,谁能告诉我 ADT 插件是否开源?我似乎在任何地方都找不到指向其源代码的链接。
(作为说明,我也一直在尝试与 sbt 争吵,让他们以 ADT 喜欢的方式做事,这可能是可行的,但看起来很乏味。)
【问题讨论】:
标签: android sbt adt project-structure