...加上每个项目都有“Project没有default.properties文件!编辑项目属性以设置一个。”
我刚从AnDevConIII返回时启动了针对Android的Eclipse 3.72(Indigo)开发环境(Windows XP),我工作区的20个项目中的每个项目都说 无法加载项目的属性文件(xxxxxx)。
在StackOverflow和其他地方已经有一百万个关于这个问题的问题,但我还没有看到明确的答案。
什么,完全,是给定项目的属性文件?它在哪里,它叫什么,它是如何创造的?
我已经删除了我的调试密钥库文件,完成了一个完整的清理和构建,并重新启动了Eclipse。据我所知,我没有对环境进行升级更改。
帮助!提前谢谢!
答案 0 :(得分:2)
给定项目的属性文件?它在哪里,它叫什么, 它是如何创建的?
属性文件是项目的主文件,提供构建项目目标和库依赖项等信息。
当您为项目指定任何API级别时,此文件是自动生成。
根据该文件的ADT级别,有两个不同的名称“default.properties”和“project.properties”
您可以直接在项目文件夹下查看此文件。
必须检查
在Window-Show View-Problems
下的Eclipse中有一个视图,当你尝试构建/运行项目时,会有一个确定的问题指示,即实际错误是什么,如果你在这里找到任何粘贴你的问题(也尝试goole)
同时检查
如果项目中存在具有当前ADT级别的适当名称的文件。
常见解决方案但首先检查推荐的问题
debug.keystore
文件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!