无法更改默认输出文件夹

所有

我无法更改Eclipse中的默认输出文件夹。

当我打开“属性” – >“Java Build Path” – >“Source”时,默认的输出文件夹是

<project_name>/bin/classes 

我改变了

 <project_name>/bin 

保存并清理这个项目。 它变回了

 <project_name>/bin/classes 

这发生在我更新我的ADT插件到15.0.1

一些configuration:

 Eclipse: Eclipse IDE for Java Developers<br/> Version: Indigo Service Release 1<br/> Build id: 20110916-0149 ADT Version: 15.0.1.v201111031820-219398 OS: Mac 10.7.2 SCM: Git 1.7.4.4 

任何build议表示赞赏。

谢谢,约翰尼

Solutions Collecting From Web of "无法更改默认输出文件夹"

从Android版本14中的更改 :

切换到bin输出文件夹。 当Ant构build系统将javac的输出放入bin / classes /时,Eclipse中的Android项目configuration使用bin /,就像标准的Java项目一样。 这一直是一个小问题,因为我们把其他文件放在那里(如apk和dex文件),但也需要使用这个文件夹作为dex步骤的来源。 谢天谢地,dex会忽略这些文件。 既然我们也开始把资源项放在那里(png crunch cache),我们决定把项目输出(就JDT而言)改成bin / classes /。 ADT仍然使用bin /作为Android特定文件的顶级输出文件夹。 可见的副作用是bin /现在显示在Package Explorer视图中(但不是bin / classes /,因为JDT隐藏了它所知道的唯一的输出文件夹)。

这似乎意味着Android有自己的构build设置,并replaceJDT构build设置(即“属性” – >“Java构buildpath” – >“源”下的“输出文件夹”)以匹配。

博客“小疯狂”描述了如何通过添加/更改项目根文件夹中的文件build.properties来更改ADT Ant的out.dir属性。 你也可以用build.properties来改变gen.dir的位置。

 out.dir=bin gen.dir=gen 

请注意,Eclipse在过去使用外部工具修改其输出文件夹中的类时遇到了问题,出于这个原因可能会出现out.dir = bin / classes。

免责声明:我还没有尝试过这个。 这个build议可能会解决任何问题,导致不同的问题,或希望工作。