繁体   English   中英

android.support.v7.app.ActionBarActivity 未解决

[英]android.support.v7.app.ActionBarActivity not resolve

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

android-support-v7-app.jar

但无法。 对于如何处理空白模板android.support.v7.app.ActionBarActivity not resolve的事实,您有什么建议吗?

现在不推荐使用ActionBarActivity ,使用

import android.support.v7.app.AppCompatActivity

您的课程现在必须扩展AppCompatActivity

    public myClass extends AppCompatActivity{
...
...

如果你有消息:

无法解析符号 AppCompatActivity

您必须更新到Android SDK Manager的最后一个支持库

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

以下是步骤。

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

第1步:

选择文件 > 导入。

选择 Existing Android Code Into Workspace 并单击 Next。

浏览到 SDK 安装目录,然后浏览到 Support Library 文件夹。 /extras/android/support/v7/appcompat/.

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

第2步:

右键单击您的项目 -> 属性在 Android-> 库部分单击添加选择 android-support-v7-appcompat -> 确定

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM