项目没有 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 之间?