项目没有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。
- 创build空的default.properties(右键单击 – >新build,文件)
- 编辑项目属性,selectandroid,检查正确的SDK版本,点击确定
- 清洁项目
导入 – >现有的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的问题
- Android:EditText失去滚动ListView中的内容?
- 为什么Android模拟器如此慢? 我们如何加快Android模拟器?
- Android Geocoder getFromLocationName总是返回null
- 仅在运行testing时出现DexIndexOverflowException
- Android的 – 如何dynamic更改菜单项文字onOptionsItemsSelected或onCreateOptionsMenu之外
- getExternalStorageDirectory不起作用
- 如何把RecyclerView里面的NestedScrollView?
- Android基础知识:在UI线程中运行代码
- 左边的drawable和EditText中的文本之间的缝隙