好的,我一直想尝试新的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现有 Android 项目......但它确实允许我添加appcompat现有(常规)项目。我想这可能是一些问题??
现在,我根本无法运行该项目。 Eclipse在项目文件夹上显示一个红色感叹号,但所有代码似乎都没问题。所以我现在不知道该做什么......我重复了几次这个项目,这个是我知道该做什么的......我仍然遇到问题
因此...
我决定转移到Android Studio ...更新了IDE,更新了SDK管理器以包含新的支持库以及其他内容。创建了一个新项目,添加到build.gradle文件中,如下面评论中提供的链接所示。我运行了ant build,然后构建了项目...试图导入正确的东西以允许ActionBarActivity,但我无法做到这一点。
我可以导入
"android.support.v7.*"
"android.support.vy.R" // and all folders within
但是没有什么可以让我添加ActionBarActivity,我不知道为什么。
仅供参考,我想我更喜欢Ecplise的解决方案,因为看起来我实际上已经有了它。
答案 0 :(得分:2)
最好的例子就是从这里开始,我会密切关注它。当我第一次遇到这个时,我遇到了类似的问题。问题是我误解了我需要做什么
http://developer.android.com/tools/support-library/setup.html#libs-with-res