项目没有 project.properties 文件

Posted

技术标签:

【中文标题】项目没有 project.properties 文件【英文标题】:Project has no project.properties file 【发布时间】:2012-03-20 22:36:59 【问题描述】:

我正在 Eclipse 中开发 android 应用程序。

目前,eclipse抱怨:

"Project has no project.properties file! Edit the project properties to set one."

但我的项目根文件夹下确实有 project.properties 文件。为什么会抱怨?

此问题导致R.java 中的一些资源无法在Activity 中解决。 如何解决这个问题?

【问题讨论】:

【参考方案1】:
Right click on project -->Android Tools-->Fix Project Properties.....

【讨论】:

我意识到这是一条旧评论,但这并没有为我解决问题。 只需创建一个新的 project.properties 文件,方法是从另一个项目中复制现有的文件并使其适应您的需要。这是 Eclipse Android 插件或 Eclipse 中的一个错误,已经存在多年。 右键项目->Android工具->修复项目属性什么都不做 我错误地将 Project.Properties 添加到 .gitignore 文件时发生了这种情况。【参考方案2】:

有时“修复项目属性...”没有用。 我建议您可以打开该文件并编辑+保存它,然后删除“project.properties”文件。 最后,您可以创建一个新的“project.properties”文件并粘贴旧的“​​project.properties”文件的内容。

这对我有用。

【讨论】:

【参考方案3】:

接受的答案可能在几年前解决了这个问题,但它不再适用于更新的工具。

这是 Eclipse 上的一个已知错误。

解决这个问题的唯一方法是再次创建一个project.properties 文件,没有人发布它的内部外观,所以我将发布这个作为答案:

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=$sdk.dir/tools/proguard/proguard-android.txt:proguard-project.txt

# Project target.
target=android-19

请注意:为您的项目设置正确的目标 API。

【讨论】:

【参考方案4】:

通常 Android 工具-->修复项目属性应该可以工作。但这并没有解决我的问题。我刚刚从工作区中删除项目并再次导入第二次没问题..

【讨论】:

【参考方案5】:

properties->Android lint 首选项 -> 全部忽略 -> 清理并构建 -> 属性->Android lint 首选项 -> 全部包含

【讨论】:

请解释你的答案,而不是直接给出答案。【参考方案6】:

如果您从文件夹中导入新项目,请将该项目作为通用项目导入,而不是作为 Android 项目导入(我不能告诉你为什么)。导入后,编辑project.properties文件,添加一些字符,然后保存文件。现在 Eclipse 可以识别 project.properties 文件。修复它(删除添加的字符),现在项目应该可以正常工作了。

【讨论】:

【参考方案7】:

如果从存档导入后发生,我建议删除工作区的项目并重新导入。这对我有用。

【讨论】:

【参考方案8】:

如果项目已经包含文件 default.properties,您可以打开该文件并编辑+保存它(添加空格、保存、删除该空格、保存)。这对我有用。

【讨论】:

【参考方案9】:

右键项目->属性->Java构建路径->排序和导出->勾选Andorid 4.3的复选框。

【讨论】:

您好,欢迎您,请您添加一些解释,说明您的回答将如何帮助解决此问题。【参考方案10】:

检查文件编码。显然 UTF-BOM 对于 Eclipse-SDK 负责处理该 project.properties 文件的任何部分来说都太难了。

【讨论】:

【参考方案11】:

我有同样的问题,简单的方法是

RightClick 项目文件--> 新建--> 文件-->filename 类型文件名作为project.properties 和--> 完成--> 在project.propeties 文件中输入这个target=android-17(你的android 版本)

然后所有错误都会消失

【讨论】:

以上是关于项目没有 project.properties 文件的主要内容,如果未能解决你的问题,请参考以下文章

将 project.properties 文件传递​​给声纳扫描仪

在 sonar-project.properties 文件中排除的目录不起作用(对我来说)

有啥区别。在 default.properties 和 project.properties 之间?

不允许 Sonarqube.project.properties 文件

推送 project.properties 问题

如何在 project.properties 文件中使用 proguard.config 设置?