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

Com*_*er7 36 eclipse android

在配置MJAndriod时遇到如下错误:

Project has no default.properties file! Edit the project properties to set one.
Run Code Online (Sandbox Code Playgroud)

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

请帮我解决这个问题.

Tim*_*imo 36

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

以上讨论的注释:

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

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

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

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


rac*_*ack 19

不要将它导入Eclipse,使用Eclipse中现有源创建新项目.

  • 这是因为该特定项目缺少`default.properties`文件,并且该文件使用android工具自动生成.使用现有源创建一个新的Android应用程序并将其指向您下载代码的位置(然后android工具将自动为您生成),或者创建一个`default.properties`文件,并放置一个`target = android-APILEVEL`在里面. (7认同)

Mic*_*evy 14

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

从更改日志引用:

default.properties是主项目的属性文件,其中包含构建平台目标和库依赖项等信息,已重命名为project.properties.

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

请参阅"项目设置"下底部的修订版14中的构建更改


Aru*_*nGJ 6

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


Ron*_*ony 6

首先关闭您的项目.

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

例如:target=android-7 然后将该文件另存为project.properties然后手动将project.properties文件放入Project的文件夹中,然后重新打开项目.

该文件通常如下所示:

# 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
Run Code Online (Sandbox Code Playgroud)


Dee*_*rma 5

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

1.只需将project.properties重命名为default.properties.

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

3.将你的项目导入日食.

现在问题必须解决.

请不要忘记给+1.