尝试Android记事本教程 - 练习1 - 更多问题

时间:2011-02-18 16:56:12

标签: android eclipse

这可能是我之前的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-
  (相同的错误在Console& 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]一次,我会弹出一个框,上面显示“项目描述无效” - “原因:项目描述无效”

  

[详情>>]“项目说明无效。    C:\ Development \ Eclipse \ Notepadv1重叠另一个项目的位置:'Notepadv1'   “。

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

P.S。我还没有接受我上一个问题的任何答案,因为陪审团还在外面。我还不确定他们是对的。一旦我弄清楚正确的答案是什么,我会确保我回去接受答案 - 乔

4 个答案:

答案 0 :(得分:4)

我有同样的问题,只是让它运转了!

  1. 我不知道如何修复,我仍然得到错误,但这并不妨碍我继续,所以我并不担心。
  2. 非常简单,您不应该将Notepadv1目录复制到C:/ Development / Eclipse目录中,因为当您“从现有源创建项目”时,它会为您复制它。因此,它试图复制的那个正在妨碍它试图复制到的地方。
  3. 希望这有意义,并且有所帮助。

答案 1 :(得分:1)

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

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

如果我是你,我会根据您的操作系统将您的工作区更改为Documents / My Documents或等效文件夹。您可以在File-> Switch Workspace-> Other下执行此操作。然后删除Eclipse目录下的内容。如果您更新Eclipse或拥有多个版本的Eclipse,它可能会变得混乱。

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

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

PS。如果缺少记事本清单,您可能需要重新安装SDK。

编辑:

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

答案 2 :(得分:0)

非常简单,您需要清除工作区...要执行此操作,请采用以下两个步骤

  1. 右键单击您的项目并选择Android Tools,然后选择修复项目属性

  2. 从菜单中选择项目,然后点击清洁。

  3. 这肯定会有用

答案 3 :(得分:0)

回复:问题#2 ......

如果在多个帖子中交叉发布答案是不合适的,我表示道歉,但是在几个地方都有人问过,所以为了帮助新手学习Android环境(我是其中之一)我发帖了它也在这里。

我正在使用Vista,Eclipse 3.7.0

我不知道“文件|新建|项目| Android项目|从现有源创建项目”应该做什么,但我无法让它工作为我获得的项目教程的一组解压缩文件来自其他地方我一直收到这个错误。

我发现做了什么工作: 1)将项目的解压缩文件树复制到您希望它最终驻留的位置。 2)文件|导入|一般|现有项目进入工作区|选择根目录: 并将其指向您放置压缩文件的位置,选中所需项目的复选框,然后单击完成

步骤2似乎实际上并没有将文件移动到任何地方(即使术语'import'暗示对我来说),但它似乎只是让Eclipse知道项目所在的位置并且它使用该目录中的项目。

这似乎至少对我有用。