Android ActionBarCompat 从一开始就不工作

标签 android eclipse android-studio android-actionbar-compat

好的,我一直想尝试新的 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 build,然后构建了项目……试图导入正确的东西以允许 ActionBarActivity,但我做不到那么远。

我可以导入

"android.support.v7.*"
"android.support.vy.R"    // and all folders within

但我无法添加 ActionBarActivity,我也不知道为什么。

仅供引用,我想我更喜欢 Ecplise 的解决方案,因为看起来我确实对它有所了解。

最佳答案

最好的例子来自这里,我会密切关注它。当我第一次遇到这个问题时,我遇到了类似的问题。问题是我误解了我需要做什么

http://developer.android.com/tools/support-library/setup.html#libs-with-res

关于Android ActionBarCompat 从一开始就不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17930682/

相关文章:

java - LinearLayout 的 onTouch() 函数不起作用

android - 构建 aar 模块

android - 如何以编程方式将 android 的默认应用程序集成到我们的应用程序中

android - DialogFragment 已触发,但未在 Navigation Architecture 组件中显示布局

java - 在java eclipse中调整last.fm api的页面或限制

java - Eclipse 未启动(JVM 已终止。退出代码=1)

android - 从以编程方式添加的按钮获取 OnClick()?

java - 创建 jar 文件

android-studio - Android Studio 无法打开项目

java - 如何改进我的搜索 View 以搜索该项目中的每个单词?