为什么我很难进入 Android 开发的大潮?多年来,我一直在使用各种语言进行开发,出于某种原因,似乎无法超越 Android 的“jeez-i-still-feel-a-total-noob”阶段。
所以我试图在我的 Android 2.3.3 项目中添加一个操作栏。没问题,对吧?Android 开发者网站上有一篇很好且清晰的文章,准确地解释了如何做到这一点。当然,它涉及添加 appcompat v7 支持库。没问题,即使这已在此页面上逐步记录。但是,与 Android 中的几乎所有此类练习一样,我发现您可以完全按照页面告诉您的操作,如果没有大量的谷歌搜索来修复您之后遇到的错误,它仍然无法工作。
因此,我已按照上述链接中“使用资源添加库”部分中“使用 Eclipse”下的步骤进行操作。我得到的第一个错误是Unable to resolve target 'android-16'。没问题,我可以自己解决这个问题,但我很好奇,我一直在关注的文档中是否有任何内容暗示我需要安装 Android 4.1.2 (API16)?我是刚读完它还是应该自己知道,要做我想做的事情,我需要 API16?
没关系,至少我可以解决这个问题,但是我遇到了一个新问题。一旦我将 android-support-v7-compat 库添加到我的项目并单击 OK 按钮,控制台输出就会亮起并显示错误,第一个是:
C:...\android-support-v7-appcompat\res\values-v14\styles_base.xml:24:错误:检索项目的父项时出错:找不到与给定名称匹配的资源 'android:Widget.Holo.ActionBar '。
其他 60 个奇怪的错误是相似的,但名称不同。
如果有人可以在这里帮助我,我将不胜感激。显然,我想知道如何解决这个特殊问题,但如果有人能给我一些提示,告诉我如何度过学习这个新开发环境的这个非常令人沮丧的阶段,我将非常感激。除了按照 Android Developers 网站上的说明一步步操作之外,我应该采取哪些不同的措施来避免遇到此类错误?