【问题标题】:Attempting Android Notepad Tutorial - Exercise 1 - More problems尝试Android记事本教程-练习1-更多问题
【发布时间】:2011-02-18 16:56:11
【问题描述】:

这可能是我之前问题 2 的延续,或者可能是一个完全不相关的问题。

之前的问题是
Questions on Notepad Tutorial:
Can't read ... AndroidManifest.xml - while attempting Android Notepad Tutorial - Exercise 1

本教程要求您选择“从现有源创建项目”。我的第一个原始问题是在哪里将模板(原始源)复制到我收到的答案中,看起来我应该复制 C:/Development/Eclipse/ 目录下的目录结构/源,所以它看起来像这个
_ C:/Development/Eclipse/Notepadv1/... _

我这样做了,然后尝试继续教程,但是当我到达选择“从现有源创建项目”的部分时,我收到了一对错误

C:\Andriod\Andriod-SDK-Windows\AndroidManifest.xml: java.io.FileNotFoundException: C:\Andriod\Andriod-SDK-
(同样的错误在控制台和 WorkSpaceLog 中打印两次

所以我发布了关于 FileNotFoundException: 的第二个问题,并收到一个回答说忽略该消息,一直发生......所以我决定再次向前耕作。现在我有2个问题。其中一个问题很可能是我自己做的,尝试运行本教程数十次,并试图一遍又一遍地退出我的更改。

问题 1:
我再次开始使用“从现有源创建项目”创建 Notepadv1 项目(仍然出现 cant-read-androidmanifest-xml 错误),但按照建议我只是忽略它。接下来我选择“Android 1.5/Platform 1.5 作为构建目标,但是您输入 Min SDK 版本的字段显示为灰色,并且您无法在此处输入数字 3.. 教程说将数字放在那里,但是在我选择“从现有源创建项目”并得到“cant-read-androidmanifest-xml”错误的同时,它似乎变灰了。

问题 #2:
如果我单击 [Next] 两次,或单击 [Finish] 一次,我会弹出一个消息“Invalid project description” - - “Reason: Invalid project description”

[详细信息>>] "项目描述无效。 C:\Development\Eclipse\Notepadv1 与另一个项目的位置重叠:'Notepadv1' ”。

这最初并没有发生。在 Package Explorer 或 Navigator 窗口中没有提到“Notepadv1”,所以我找不到任何删除它的方法,我已经运行了 Clean Projects,退出了 eclipse 并重新启动了几次机器......几种不同的方式。
有什么建议?乔

附注我还没有接受我最后一个问题的任何答案,因为陪审团还没有出来。我还不确定他们是否正确。一旦我弄清楚正确答案是什么,我会确保我回去接受答案 - 乔

【问题讨论】:

  • 对于问题 #2 - C:\Development\Eclipse 中是否存在名为 Notepadv1 的文件夹?通过文件资源管理器而不是 Eclipse 浏览。

标签: android eclipse


【解决方案1】:

我遇到了同样的问题,刚刚解决了!

  1. 我不知道如何修复,我仍然收到错误,但这并没有妨碍我继续,所以我并不担心。
  2. 非常简单,您不应该将 Notepadv1 目录复制到您的 C:/Development/Eclipse 目录中,因为当您“从现有源创建项目”时,它会为您复制它。因此,它试图复制的对象会妨碍它试图复制到的位置。

希望这是有道理的,并有所帮助。

【讨论】:

    【解决方案2】:

    问题 1 是因为缺少 androidmanifest.xml。

    问题 2 Notepadv1 已存在于您的工作区中。

    如果我是您,我会将您的工作区更改为您的 Documents/My Documents 或等效文件夹,具体取决于您的操作系统。您可以在文件->切换工作区->其他下执行此操作。然后删除 Eclipse 目录下的内容。如果您更新 Eclipse 或拥有多个版本的 Eclipse,它可能会变得一团糟。

    这个记事本项目在哪里?是 SDK 的一部分吗?如果是,我会使用 File->Import 复制到您的工作区,而不是弄乱 SDK 副本。这可能就是缺少清单的原因。

    如果您需要更多帮助,请告诉我。

    附言。如果记事本清单丢失,您可能需要重新安装 SDK。

    编辑:

    @乔。我不能说为什么其他教程有效,而其他教程则没有,但使用 SDK 作为工作区肯定会在您学习时最终成为程序化的。我的 SDK 与我的工作区是分开的。因此,简而言之,我会将 SDK、Eclipse 源代码和您的项目工作区保存在完全不同的位置。如果您需要更多帮助,我们可以从那里开始。

    【讨论】:

    • 尝试“将工作区更改为新位置”并从头开始。原始工作区中的所有内容都是一堆 Eclipse 和 Android 教程。 - 第一个问题(不久前问过) - 教程说使用文件 > 新建 > Android 项目。我似乎需要执行文件 > 新建 > 项目 > Android > Android 项目。是我安装错了什么,还是教程缩短了任务? - 其他 Android 教程都以这种方式运行良好......直到现在。
    • @乔。不知道这些是谁的教程很难说。
    • 您在英国为某人工作到很晚。好的。我会继续前进,看看是否有任何问题 - 仅供参考他们的 Android 提供的教程谢谢 - 乔
    • 这取决于你所说的工作......我正在喝一些啤酒,同时让你受益于我完美的智慧。顺便检查一下我的帖子的编辑。
    【解决方案3】:

    很简单,你需要清空工作区……要做到这一点,需要以下2个步骤

    1. 右键单击您的项目并选择 Android 工具,现在选择修复项目属性

    2. 从菜单中选择项目,现在点击清理。

    这肯定会起作用

    【讨论】:

    • 也许我遗漏了一些东西(我希望)该解决方案的问题:没有名为 Notepadv1" 的项目要清理。错误消息表明 C:\Development\Eclipse\Notepadv1 与另一个项目:'Notepadv1' 但 'Notepadv1' 不会出现在 Package Explorer 或 Navagator windows 层次结构中,所以我无法选择它来清理。我错过了什么(我希望如此)?
    【解决方案4】:

    回复:问题 #2...

    如果在多个线程中交叉发布答案是不合适的,我深表歉意,但在几个地方被问到了,所以为了帮助新手使用 Android 环境(我就是其中之一)我发布也在这里。

    我使用的是 Vista,Eclipse 3.7.0

    我不知道“文件 | 新建 | 项目 | Android 项目 | 从现有源创建项目”应该做什么,但我无法让它适用于我得到的项目教程的一组解压缩文件从别处。我一直收到这个错误。

    我发现起作用的是: 1) 将项目的解压缩文件树复制到您希望它最终驻留的任何位置。 2) 文件 |进口 |一般 |现有项目进入工作区 |选择根目录: 并将其指向您放置压缩文件的任何位置,选中您想要的项目的复选框,然后完成

    第 2 步似乎实际上并没有将文件移动到任何地方(尽管“导入”一词对我来说暗示了这一点),但它似乎只是让 Eclipse 知道项目所在的位置并使用该目录中的项目。

    这似乎至少对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 2019-01-17
      • 2013-02-08
      相关资源
      最近更新 更多