- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我是安卓编程的新手。我关注 this使用“支持 Android 2.1 及更高版本”部分中的说明将 ActionBar 添加到我的 Main_Activity 的教程。
我关注了this添加库项目的教程。然后在添加库之后,在“将库添加到您的应用程序项目中:我感到迷茫......基本上是因为我没有“添加”选项本身在我的 Eclipse 中..
但是我点击了“添加库”并继续前进..
现在当我将 Activity
更改为 ActionBarActivity
时:
public class MainActivity extends ActionBarActivity { ... }
在我的 mainActivity.java 中,它给了我错误(ActionBarActivity 和所有方法的名称和一些函数下面有一条红线).. 当我改变时再次出现:
<activity android:theme="@style/Theme.AppCompat.Light" ... >
在 Manifest 中,它还给我一个错误提示:找不到与给定名称匹配的资源 ..
我完全迷路了..我做错了什么?
最佳答案
检查您是否有 android-support-v4.jar
项目的 lib 文件夹中的文件,它应该被删除!
在本教程中,当您按照 Adding libraries WITHOUT resources
的说明进行操作时在做 coorect Adding libraries WITH resources
之前你会得到同样的错误。
(不知道为什么有人会做这样的事情*lookawayfrommyself*^^)
那么在我的情况下解决它的方法是删除 android-support-v4.jar
来自您的项目(不是 android-support-v7-appcompat 项目),因为这会导致某种库冲突(可能是因为同时有新版本的支持库)。
只是另一种情况,可能会出现此错误。
关于java - ActionBarActivity : cannot be resolved to a type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18830736/
我是一名优秀的程序员,十分优秀!