【发布时间】:2013-07-29 17:44:28
【问题描述】:
好的,我一直想尝试新的 ActionBarCompat,但是我无法在模拟器中运行我的程序。
我一直在尝试实现以下内容:http://antonioleiva.com/actionbarcompat-how-to-use。
并且基本上一直停留在第一部分。但是,通过与该内容的作者合作,我能够走得更远,因为我没有像声明的那样在 sdk\extras\android\support\v7\appcompat 文件夹下添加项目。但是,我仍然认为这可能是我不能这样做的原因......
更多细节可以在这里找到:http://antonioleiva.com/actionbarcompat-how-to-use/#comment-43
基本上,在我第一次尝试时,我只是创建了一个 Android 项目,并按照指示更改了源代码。 代码无法在模拟器上运行。所以我回到原来的代码,在模拟器上运行。
在线检查,发现我可能需要将 \extras\android\support\v7\appcompat 文件夹作为库添加到我正在构建的项目中。所以我添加了它并创建了一个新的android项目。从一开始就存在构建错误,但我未能尝试将其作为库添加到我的项目中,然后将其删除......认为这太过分了。
与链接网站的作者来回聊天后,我发现我不得不做那件事。
所以我尝试了以下指向 T 的链接:(由于声誉低,我不能发布超过 2 个链接...我将在下面添加此链接作为评论)
然而,Eclipse 不允许我添加 appcompat Existing Android 项目...但它允许我添加 appcompat Existing (General) 项目。我认为这可能是一些问题??
现在,我根本无法运行该项目。 Eclipse 在项目文件夹上显示一个红色感叹号,但所有代码似乎都很好。所以我现在不知道该怎么办...我多次重新创建了这个项目,而这个是我知道该怎么做的那个...但我仍然遇到问题
所以...
我决定迁移到 Android Studio...更新了 IDE,更新了 SDK 管理器以包含新的支持库以及其他内容。创建了一个新项目,添加到 build.gradle 文件中,如评论中下面提供的链接所示。我运行了 ant 构建,然后构建了项目...尝试导入正确的东西以允许 ActionBarActivity,但我无法做到这一点。
我可以导入
"android.support.v7.*"
"android.support.vy.R" // and all folders within
但是什么都不允许我添加 ActionBarActivity,我不知道为什么。
仅供参考,我想我更喜欢 Ecplise 的解决方案,因为我似乎真的找到了它。
【问题讨论】:
-
这是我关注的 Android 链接:developer.android.com/tools/support-library/…
-
尝试关注这些instructions
标签: android eclipse android-studio android-actionbar-compat