又一个“未能加载属性文件”

时间:2012-05-24 02:55:05

标签: android eclipse

...加上每个项目都有“Project没有default.properties文件!编辑项目属性以设置一个。”

我刚从AnDevConIII返回时启动了针对Android的Eclipse 3.72(Indigo)开发环境(Windows XP),我工作区的20个项目中的每个项目都说 无法加载项目的属性文件(xxxxxx)。

在StackOverflow和其他地方已经有一百万个关于这个问题的问题,但我还没有看到明确的答案。

什么,完全,是给定项目的属性文件?它在哪里,它叫什么,它是如何创造的?

我已经删除了我的调试密钥库文件,完成了一个完整的清理和构建,并重新启动了Eclipse。据我所知,我没有对环境进行升级更改。

帮助!提前谢谢!

4 个答案:

答案 0 :(得分:2)

  

给定项目的属性文件?它在哪里,它叫什么,   它是如何创建的?

属性文件是项目的主文件,提供构建项目目标和库依赖项等信息。

当您为项目指定任何API级别时,此文件是自动生成

根据该文件的ADT级别,有两个不同的名称​​“default.properties”“project.properties”

您可以直接在项目文件夹下查看此文件。

  

必须检查

Window-Show View-Problems下的Eclipse中有一个视图,当你尝试构建/运行项目时,会有一个确定的问题指示,即实际错误是什么,如果你在这里找到任何粘贴你的问题(也尝试goole)

  

同时检查

如果项目中存在具有当前ADT级别的适当名称的文件。

  

常见解决方案但首先检查推荐的问题

  • 重新生成您的debug.keystore文件
  • 从wrokspace中删除项目并再次导入
  • 右键单击项目文件夹和Android Tools-Fix project properties

答案 1 :(得分:0)

您需要在eclipse中的项目根目录中找到名为project.properties的文件。

例如,您应该看到AndroidManifest.xml,并在其下方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-8

请注意,唯一未注释掉的行是target=android-8

希望有所帮助。

编辑:

刚才意识到为什么会发生这种情况 - 你最近是否升级了你的ADT? AFAIK这个project.properties要求相对较新,可能在v14左右。

答案 2 :(得分:0)

嘿,您可以删除目录下的调试证书,如

  

%USERPROFILE%/。androidon。

然后,您可能需要清理然后构建以生成证书。

答案 3 :(得分:0)

对我而言,遵循MKJParekh的想法是成功的

我删除了%USERPROFILE%文件夹中的debug.keystone!