无法从Android / Eclipse上的示例或下载导入或创建新项目

时间:2011-02-04 21:41:40

标签: android eclipse import sample

基本上,我需要帮助导入下载的源代码或从示例源程序创建项目。如果有人能指出我或发布步骤,我正在寻找一步一步的指示。

我是Android / Eclipse的新手。我已经安装了环境,并且已经成功编写了一个非常小的应用程序,可以在模拟器和真正的Droid X上运行。但是,我不能将任何Android样本放入项目中而不会出错。我尝试过导入,从现有的源代码创建,等等,到处都是错误。

然而,我已成功创建了一个新的空项目,然后将组件一次一个地输入到项目中,为每个文件键入或粘贴代码。我会盘旋并根据需要导入Android和其他组件。例如,WiktionarySimple只运行了几个更改和几个警告我独自留下。 (我不得不在下面的陈述中添加'formatted =“false”)

<string name="template_user_agent" formatted="false">"%s/%s (Linux; Android)"</string>
<string name="template_wotd_title" formatted="false">"Wiktionary:Word of the day/%s %s"</string>

但必须有一种更简单的导入方式!我已经完成了直观的操作,并且我遵循了我发现的说明,但无济于事。任何人都可以给我一个完整的清单,说明如何从现有来源或我从网上下载的来源导入或创建项目?

3 个答案:

答案 0 :(得分:6)

步骤1:开始一个新的Android项目

步骤2:在Android项目向导的第一页中,选择“从现有源创建项目”单选按钮,然后单击“浏览”按钮并找到包含项目的目录

步骤3:调整设置以适应,然后按完成

步骤#4:如果需要(不确定它是否已经存在),右键单击项目名称,然后选择Build Path&gt;从上下文菜单配置构建路径,并确保选中核对表中的Android条目

答案 1 :(得分:2)

很可能您没有错误地导入这些项目,并且您只是遇到导入项目时出现的常见问题。

例如,您添加formatted="false"的问题很常见,并且由于aapt的严格性发生了变化,this question对此进行了解释。示例项目很可能是在更改之前创建的,并且此后尚未更新。

涉及formatted="false"的错误也会导致更多错误,因为错误之后的任何xml通常都不会被解析,因此之后声明的任何资源都是未知的。因此,错误No resource found that matches the given name (at 'hint' with value '@string/search_hint')和其他类似错误通常归因于formatted="false"错误。我建议使用formatted="false"修复所有%符号错误,然后让它重建并查看剩余的错误数。

至于String types not allowed (at 'layout_width' with value 'match_parent')对stackoverflow的快速搜索说它是因为FILL_PARENT在Android 2.2中被MATCH_PARENT替换了。因此,您需要将项目的sdk设置为Android 2.2或更高版本。以下是该问题的link

答案 2 :(得分:0)

在我输入wiktionary样本时,我发现了解决方案。

  1. 通过现有代码导入项目
  2. 右键单击项目并选择属性
  3. 在“Android”标签中,默认选项是最低API。将其更改为最新(最高API)
  4. 点击确定。
  5. 清理并构建项目,错误将消失
  6. (可能是可选的) 6.更改Android Manifest中的目标和Minimum SDK