项目没有default.properties文件! 编辑项目属性以设置一个

当configurationMJAndriod时,我得到了一个错误,如下所示:

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

我有一个default.properties ,我们设置为一个完美的目标,并为同一工作区的另一个应用程序工作。

请帮我解决这个问题。

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

与上述讨论的说明:

R.java通过上述过程自动生成。 当我去除它时,它会再次生成。 也不允许我编辑自动生成的。 – Compuser7

关于上面引用的注释,R.java确实是一个自动生成的类,它包含对属于您的项目的所有资源(在res文件夹中)的引用。

当Eclipse重build时,这个文件被重新生成,因为大多数应用程序(我的意思是Java代码)依赖于有一些资源(图像,布局和string值)可用的事实。 当您通过Eclipse删除文件R.java时,Eclipse会在项目中看到这个更改,作为自动重build项目的一个原因(请参阅Project下的选项),重新生成R.java文件。

所以不要试图删除R.java,因为只要你重build项目,Eclipse就会重新生成它,这将导致耐心的匹配;)

不要将其导入到Eclipse中,请使用Eclipse中的现有源创build新项目。

请参阅android项目中的project.properties 。 在ADT 14中,default.properties被重命名为project.properties。

引用来自更新日志:

包含诸如构build平台目标和库依赖项等信息的主项目的属性文件default.properties已被重命名为project.properties。

*注意:根据上述链接,如果您没有default.properties文件,可能应该升级您的工具。

请参阅“项目设置”下的修订版本14中的构build更改

当我从另一台PC导入项目到我的工作区,有default.properties但没有R.java。 编辑default.properties没有生成R.java。 我将skd版本从1.1更改为1.5 ,生成了R.java文件,并且项目正常工作。

先closures你的项目。

打开一个文本文件,然后添加target=android-your_Api_Level

例如: target=android-7然后将该文件另存为project.properties然后手动将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 use, # "ant.properties", and override values to adapt the script to your # project structure. # Project target. target=android-7 

只要尝试这些步骤,我相信它一定会帮助你..

1.将project.properties重命名为default.properties。

2.从eclipse中删除你的项目。

3.再把你的项目导入到eclipse中。

现在这个问题一定要解决。

请不要忘记给+1。

我得到了default.properties错误,因为Android SDK没有安装在我使用的机器上。 我发生的事情是,我正在build立第二台机器。

安装SDK后,项目导入就好了。 你不必做新项目。

“default.properties”被重命名为“project.properties”。 你可以到“Package Explorer” – >“MyXXXXXApp” – >“project.properties”

项目没有default.properties文件! 编辑项目属性以设置一个

最好的select是创build新的工作区导入项目,修复项目的工作

右键单击项目 – >属性 – > Android。

更改项目构build目标的checkbox。

按应用。

将其更改回您的原始构build目标。

按应用程序 – >确定

为我工作

我只好打开debug.properties文件编辑target = android-APILEVEl.Like假设它是默认的target = android-8,你可以编辑它target = android-4。然后build立这个project.Again编辑target现在你可以看到你的项目没有错误。

就我而言,这是因为我正在将一个项目从Eclipse 7.1移到另一台计算机上的旧版7.0。 你可能想检查你的eclipse版本。

在我的情况下,文件可能会被删除。 我刚刚去了SVN仓库,并恢复到该文件。

另一个解决办法就是我自己的提醒; 我用FacebookSDK得到这个错误,导入项目无法生成,因为它没有default.properties,它有project.properties。

  1. 创build空的default.properties(右键单击 – >新build,文件)
  2. 编辑项目属性,selectandroid,检查正确的SDK版本,点击确定
  3. 清洁项目

导入 – >现有的Android Code Into Workspace应该可以解决这个问题。

当导入Eclipse项目时,我意外地做了:

坏的: Import... >> General >> Existing Proejcts into Workspace

当我应该做的时候:

GOOD: Import... >> Android >> Existing Android Code Into Workspace

删除用第一种方法导入的项目,然后用第二种方法重新导入它解决了我的问题。

(其他人写了类似的答案,但直到明确的比较我才知道)

对我来说,这个问题是由于我在两个不同的环境中使用相同的文件开发的。 较新的环境转换文件结构,并正常工作,当我回到旧的环境,我得到这个错误。 经过一段时间的搞乱,试图找出这里是我使用的解决scheme:

1)将project.properties重命名为default.properties

2)编辑.classpath文件以删除该行:

 <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> 

4)重新启动日食和/或清理项目(可能没有必要)

 `# 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 use, # "ant.properties", and override values to adapt the script to your # project structure. # Project target. **target=android-7`** 

更改目标并保存文件。 为我工作。

在我的情况下,我去了My Project然后> Properties > Android >和检查谷歌API框。 点击“好”,然后为我工作。

可能是你缺lessThird party library喜欢actionBarSherlock, slidingMenu, achartengine添加到lib文件夹和Add to Build Path ..

它为我工作。

我解决了这个问题,通过添加appcompatv7库到我的项目,虽然我不需要这个库(因为我的项目不针对较低版本),我不知道为什么我不得不添加这个。 希望别人可以通过添加来解决他们的问题。

File-> Switch workspace – > newWorkSpace将解决dx.jar的问题