项目没有 default.properties 文件

Posted

技术标签:

【中文标题】项目没有 default.properties 文件【英文标题】:Project has no default.properties file 【发布时间】:2012-09-29 04:16:07 【问题描述】:

当我选择要导入的项目(文件->新建->android 项目->从现有源)导入时出现错误

[2012-09-24 22:18:41 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] 无法读取 E:\android-sdk\AndroidManifest.xml: java。 io.FileNotFoundException: E:\android-sdk\AndroidManifest.xml(系统找不到指定的文件)

导入项目后也出现错误

[2012-09-24 22:21:02 - SplashScreen] !编辑项目属性以设置一个。

导入语句也出现错误。

导入java.io、java.nio、java.util、org.apache.http.HttpResponce、org.apache.http.Version、org.apache.http.client、org.apache。 http.conn、org.apache.http.impl、org.apache.http.params、android、..等

请帮帮我。

【问题讨论】:

【参考方案1】:

右键单击项目-->属性-->Android-->选择任何项目构建目标,例如 2.3.3 或 4.0.3,而不是应用,清理您的项目,然后构建项目.. 我希望它可以生成

【讨论】:

这意味着它需要一些jar文件,您似乎需要一些apche jar文件来消除那些导入错误,否则您的导入项目只有一些丢失的文件 这里是jar文件。我已将 apche jar 文件 Ksoap 添加到该项目中。 转到 java 构建路径,然后单击库选项检查您添加的两个 jar 文件,然后清理 prjt,构建 prjt 我已经做到了。但我无法解决导入语句中的错误。【参考方案2】:

您是否缺少 manifest.xml 文件,或者您可以自己找到它并将其复制到项目中?您可以自己创建一个新的。此外,您似乎正在 android-sdk 文件夹中创建一个项目。如果 android sdk 真的位于那里,这不是一个好主意。

【讨论】:

Manifest.xml 没有丢失,它在项目中。我在导入语句中收到错误 你有没有让其他 Android 项目在这台机器上工作?如果没有,请确保您遵循此处找到的所有步骤:developer.android.com/sdk/installing/index.html 如果找不到导入,听起来您的路径设置不正确。 其他项目正在运行。我可以创建新项目,也可以导入项目。但问题在于一个项目。它在其他机器上工作.. 尝试右键单击项目并选择 Android 工具 > 修复项目属性。该项目正在寻找库文件的错误位置。 取自佩斯利的回答:***.com/questions/4404553/…。 “Eclipse 认为新 Android 项目的默认位置是 Android SDK 路径... 1)文件 -> 新建 -> Android 项目 2)取消选中“使用默认位置”并浏览到项目根目录。3)单击“创建”来自现有源的项目'在 (3) 之前执行步骤 (2) 很重要,否则错误仍然存​​在并阻止项目运行。"【参考方案3】:

如果以上答案均无效,请尝试按照手动方式添加default.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,
# "build.properties", and override values to adapt the script to your
# project structure.

# Project target.
target=android-4

根据你的安卓版本更改target=android-4

保存并退出。 将文件文本文件重命名为default.properties 转到 Eclipse 并刷新项目

但这应该是最后一个选项。另一种方法是从任何其他项目中复制 default.properfies 并粘贴到当前项目中,它也可以工作。

【讨论】:

@SHIDIN 是的,如果没有比上述答案更有效的解决方案应该是最后一个选项 @Rocky,是的,同意你的观点。这些都是手工工作,这就是为什么我说最后一个选项是为了挽救生命。 我已经从项目中删除了 default.properties、Properties 并且我导入了项目但仍然有错误。 @SHIDHIN.T.S,完成此操作后需要刷新项目。 我已经刷新了项目。也清理了项目。

以上是关于项目没有 default.properties 文件的主要内容,如果未能解决你的问题,请参考以下文章

请教:Project has no default.properties file!

struts2的default.properties详解

属性联系失败

Struts2中default.properties的常量

更改 Android 项目 SDK 级别

Struts2常量