android.support.v7.app.ActionBarActivity无法解决

时间:2014-05-21 11:17:41

标签: android adt

我刚刚下载了Android开发者工具(ADT),其中包括Eclipse等,我按照Android的指南创建了MyFirstApp。我只花了一个多小时寻找

android-support-v7-app.jar

但无法做到。您对如何处理空白模板 android.support.v7.app.ActionBarActivity无法解析 这一事实有任何建议。

3 个答案:

答案 0 :(得分:28)

现在使用<{1}} 已弃用,请使用

   copiedType OTHER_TABLE.COLUMN_NAME%TYPE

您的班级现在必须延长AppCompatActivity

ActionBarActivity

如果你有消息:

  

无法解析符号AppCompatActivity

您必须更新到import android.support.v7.app.AppCompatActivity

中的最后一个 support library

答案 1 :(得分:8)

确保您已下载android.support.v7软件包。然后,将整个appcompat lib(/ extras / android / support / v7 / appcompat)作为库项目导入工作区,然后作为库添加到主项目中:

以下是步骤。

首先检查android-support-v7-appcompat是否已经在您的工作区中。如果是,请转到步骤2

第1步:

选择文件&gt;导入。

选择现有Android代码进入工作区,然后单击下一步。

浏览到SDK安装目录,然后浏览到Support Library文件夹。 /演员/机器人/支撑/ V7 /程序兼容性/.

单击“完成”以导入项目。对于v7 appcompat项目,您现在应该看到一个名为android-support-v7-appcompat的新项目。

第2步:

右键点击您的项目 - &gt;属性   在Android-&gt;库部分中,单击“添加”   选择android-support-v7-appcompat - &gt;确定

答案 2 :(得分:1)

ActionBarActivityv7的使用现在已经过时,最新版本的Android Studio不再支持。

要纠正该错误,只需替换

import android.support.v7.app.ActionBarActivity; 

使用

import androidx.appcompat.app.AppCompatActivity;

,并用ActionBarActivity替换父类AppCompatActivity

例如:(旧的不工作):public class MainActivity extends ActionBarActivity和(新的):public class MainActivity extends AppCompatActivity