has*_*ine 34 java android android-actionbaractivity
我是android-programming的新手.我正在按照本教程使用" 支持Android 2.1及更高版本 "部分中的说明向我的Main_Activity 添加ActionBar.
我按照本教程添加了一个Library-Project.然后在添加库之后,在" 将库添加到您的应用程序项目中:我感到迷茫......基本上因为我在Eclipse中没有" 添加 "选项.
但是我点击了" 添加库 "并继续前进..
现在当我Activity改为ActionBarActivity:
public class MainActivity extends ActionBarActivity { ... }
Run Code Online (Sandbox Code Playgroud)
在我的mainActivity.java中,它给了我错误(ActionBarActivity和所有方法的名称和一些函数下面的红线)..当我改变时再次:
<activity android:theme="@style/Theme.AppCompat.Light" ... >
Run Code Online (Sandbox Code Playgroud)
在Manifest中,它也给我一个错误说: 找不到与给定名称匹配的资源.
我完全迷失了......我做错了什么?
Lev*_*ite 30
检查android-support-v4.jar您项目的lib文件夹中是否有文件,应将其删除!
在本教程中,当您按照Adding libraries WITHOUT resources执行coorect之前的说明操作时,Adding libraries WITH resources您将收到相同的错误.
(不知道为什么有人会做那样的事情*从我自己看**^)
所以在我的情况下解决了什么,是android-support-v4.jar从您的PROJECT(而不是android-support-v7-appcompat项目)中删除,因为这导致了某种类型的库冲突(可能因为在此期间有一个新版本的支持图书馆).
只是另一种情况,可能会出现此错误.
LE *_*ANG 20
这种方式适用于我使用Android的Android开发人员工具中的Eclipse -righ click - 属性 - java构建路径 - 添加外部JAR
指向:/ sdk/extras/android/support/v7/appcompat/libs中的android-support-v7-appcompat.jar
然后
import android.support.v7.app.ActionBarActivity;
Run Code Online (Sandbox Code Playgroud)
tyc*_*czj 17
这听起来并不像你特别是当你说的那样导入了图书馆 at the point Add the library to your application project: I felt lost .. basically because I don't have the "add" option by itself .. however I clicked on "add library" and moved on ..
在eclipse中你需要右键单击项目,转到Properties,在列表中选择Android然后添加添加库
在文档中按照本教程进行操作
http://developer.android.com/tools/support-library/setup.html
| 归档时间: |
|
| 查看次数: |
103197 次 |
| 最近记录: |