Project没有project.properties文件

时间:2012-03-02 12:11:18

标签: android eclipse android-layout android-intent eclipse-plugin

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

目前,eclipse抱怨:

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

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

此问题导致R.java中的多个资源无法在活动中解决。 如何摆脱这个问题?

11 个答案:

答案 0 :(得分:19)

Right click on project -->Android Tools-->Fix Project Properties.....

答案 1 :(得分:12)

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

这对我有用。

答案 2 :(得分:7)

接受的答案可能几年前问题已解决,但 不再使用更新的工具工作。

这是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。

答案 3 :(得分:3)

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

答案 4 :(得分:1)

properties-> Android lint偏好设置 - >忽略所有 - >做一个干净的构建 - > properties-> Android lint prefrences - >包括所有

答案 5 :(得分:1)

如果您要从文件夹导入新项目,请将此项目作为常规项目导入,而不是作为Android项目导入(我无法告诉您原因)。导入后,编辑project.properties文件,只需添加一些字符,然后保存文件。现在Eclipse识别project.properties文件。修复它(删除添加的字符),现在项目应该正常工作。

答案 6 :(得分:0)

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

答案 7 :(得分:0)

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

答案 8 :(得分:0)

右键点击项目 - >属性 - > Java构建路径 - >订单和出口 - >选中Andorid 4.3的复选框。

答案 9 :(得分:0)

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

答案 10 :(得分:0)

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

RightClick项目文件 - >新的 - > file - >文件名类型文件名为project.properties和 - >完成 - >在project.propeties文件里面输入这个target = android-17(你的android的virsion)

然后所有错误消失