基本上,我需要帮助导入下载的源代码或从示例源程序创建项目。如果有人能指出我或发布步骤,我正在寻找一步一步的指示。
我是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>
但必须有一种更简单的导入方式!我已经完成了直观的操作,并且我遵循了我发现的说明,但无济于事。任何人都可以给我一个完整的清单,说明如何从现有来源或我从网上下载的来源导入或创建项目?
答案 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样本时,我发现了解决方案。
(可能是可选的) 6.更改Android Manifest中的目标和Minimum SDK