2011-11-17 70 views
10

我正在尝试将我的应用提交到亚马逊商城。今天我收到了以下电子邮件从App测试团队:Amazon Marketplace应用因包含Eclipse设置文件而被拒绝

您最近提交RSS报警是由于以下原因(S)待定:

我们有麻烦发布应用程序进行测试。您的APK似乎包含以下文件:.settings/org.eclipse.core.resources.prefs请删除此文件并重新提交您的APK。

请更正我们在提交应用程序时发现的问题,以便我们可以继续努力将其存入Appstore。

事情是,我无法看到.settings文件夹如何使它进入APK构建中。它没有在我的Android设置和我的Java构建路径设置中列出。那么我在哪里错了?

截图: enter image description here enter image description here enter image description here enter image description here

非常感谢。

+0

Eclipse中的项目窗格中是否列出了.settings目录?如果是这样,你可以右键点击它并选择“从项目中排除”或类似的东西。 –

+0

是的,但没有选项可以排除它。 –

+0

好的。我认为可能会有这样的事情,但我可能是错的。我目前使用的机器上没有Eclipse,所以我现在无法检查。 –

回答

4

在团队环境中工作时,我已经习惯于将我的应用程序源和资源保存在与我的工作区和项目设置不同的目录树中。例如:

/home/workspaces/projectname 

/home/sources/projectname 

我不知道如果这是你确切的问题,但我认为它可以帮助被你的代码内置保持Eclipse的元数据。

+0

谢谢,我会试试看。你知道关于如何将工作区文件与现有项目中的源文件分开的任何文档吗? –

+0

@迈克尔,虽然我不知道在哪里,但可能有某处存在文档。我通常做的是在创建项目之后,我为源创建了一个空目录,并在项目设置中将其链接到它。在上面的第二个屏幕截图中,我相信它将是“Link Source ...”按钮。一旦建立了链接,我通常会从该列表中删除默认文件夹,这样我就不会意外在这些文件夹中创建新的源文件。 –

+0

对,我刚刚创建了一个新的测试Android项目,并且.settings文件夹不在该项目中。它可能是以前版本的Eclipse或ADT的补遗,所以我现在已经删除了它。 .settings文件夹处于版本控制之下,以防删除它导致进一步下降。 让我们只希望这足以让亚马逊的船漂浮! –

3

要解决此问题,请删除项目源文件夹(lib.metadata.plugins \ org.eclipse.core.runtime.settings)中名为org.eclipse.core.resources.prefs的文件。

相关问题