我正在Eclipse中开发Android应用程序。
目前,eclipse抱怨:
"Project has no project.properties file! Edit the project properties to set one."
但我在我的项目根文件夹下有 project.properties
文件。为什么抱怨?
此问题导致R.java
中的多个资源无法在活动中解决。
如何摆脱这个问题?
答案 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)
然后所有错误消失