简体   繁体   English

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

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

I just downloaded Android Developer Tools (ADT), which includes Eclipse, etc., and I followed Android's guide to create MyFirstApp.我刚刚下载了Android Developer Tools(ADT),其中包括Eclipse等,我按照Android的指南创建了MyFirstApp。 I've just spend over an hour looking for我只花了一个多小时寻找

android-support-v7-app.jar

but was unable to.但无法。 Do you have any suggestions on how to handle the fact that for a blank template, android.support.v7.app.ActionBarActivity not resolve .对于如何处理空白模板android.support.v7.app.ActionBarActivity not resolve的事实,您有什么建议吗?

The use of ActionBarActivity is now deprecated , use现在不推荐使用ActionBarActivity ,使用

import android.support.v7.app.AppCompatActivity

your class now must extends AppCompatActivity您的课程现在必须扩展AppCompatActivity

    public myClass extends AppCompatActivity{
...
...

if you have the message:如果你有消息:

cannot resolve symbol AppCompatActivity无法解析符号 AppCompatActivity

You have to update to the last support library in your Android SDK Manager您必须更新到Android SDK Manager的最后一个支持库

Make sure you've downloaded the package android.support.v7.确保您已下载包 android.support.v7。 Then, Import the whole appcompat lib (/extras/android/support/v7/appcompat) as a library project to your workspace and then add to your main project as a library:然后,将整个 appcompat lib (/extras/android/support/v7/appcompat) 作为库项目导入到您的工作区,然后作为库添加到您的主项目中:

Here are the steps.以下是步骤。

First check if android-support-v7-appcompat is already in your workspace.首先检查 android-support-v7-appcompat 是否已经在您的工作区中。 If it is go to Step 2如果是转到第 2 步

Step 1:第1步:

Select File > Import.选择文件 > 导入。

Select Existing Android Code Into Workspace and click Next.选择 Existing Android Code Into Workspace 并单击 Next。

Browse to the SDK installation directory and then to the Support Library folder.浏览到 SDK 安装目录,然后浏览到 Support Library 文件夹。 /extras/android/support/v7/appcompat/. /extras/android/support/v7/appcompat/.

Click Finish to import the project.单击完成以导入项目。 For the v7 appcompat project, you should now see a new project titled android-support-v7-appcompat.对于 v7 appcompat 项目,您现在应该会看到一个名为 android-support-v7-appcompat 的新项目。

Step 2:第2步:

Right-click on your project -> Properties In Android->Library section click Add Select android-support-v7-appcompat -> Ok右键单击您的项目 -> 属性在 Android-> 库部分单击添加选择 android-support-v7-appcompat -> 确定

The use of ActionBarActivity and v7 is outdated now and is no longer supported by latest versions of Android Studio. ActionBarActivityv7的使用现在已经过时,最新版本的 Android Studio 不再支持。

To correct the error simply replace要纠正错误,只需更换

import android.support.v7.app.ActionBarActivity; 

with

import androidx.appcompat.app.AppCompatActivity;

and also replace the parent class ActionBarActivity with AppCompatActivity并将父类ActionBarActivity替换为AppCompatActivity

For example: (old and not working): public class MainActivity extends ActionBarActivity with (new): public class MainActivity extends AppCompatActivity例如:(旧的和不工作): public class MainActivity extends ActionBarActivity与(新): public class MainActivity extends AppCompatActivity

暂无
暂无

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

相关问题 NoClassDefFoundError:android.support.v7.app.ActionBarActivity - NoClassDefFoundError: android.support.v7.app.ActionBarActivity android.support.v7.app.ActionBarActivity 已弃用 - android.support.v7.app.ActionBarActivity is deprecated android.support.v7.app.ActionBarActivity的问题 - Issue with android.support.v7.app.ActionBarActivity Javah:错误:无法访问android.support.v7.app.ActionBarActivity - Javah: Error: cannot access android.support.v7.app.ActionBarActivity Java Eclipse错误:无法访问android.support.v7.app.ActionBarActivity的android.support.v7.app.ActionBarActivity类文件 - Java Eclipse Error: cannot access android.support.v7.app.ActionBarActivity class file for android.support.v7.app.ActionBarActivity not found 错误:找不到android.support.v7.app.ActionBarActivity的ActionBarActivity类文件 - error: cannot access ActionBarActivity class file for android.support.v7.app.ActionBarActivity not found javah Android Studio错误:无法访问android.support.v7.app.ActionBarActivity的android.support.v7.app.ActionBarActivity类文件 - javah Android Studio Error: cannot access android.support.v7.app.ActionBarActivity class file for android.support.v7.app.ActionBarActivity not found 删除android.support.v7.app.ActionBarActivity的Theme.AppCompact依赖关系; - Remove Theme.AppCompact Dependency for android.support.v7.app.ActionBarActivity; C# Android:错误类不能有多个基类:“Android.Support.V7.App.ActionBarActivity”和“TabHostAct” - C# Android: Error Class cannot have multiple base classes: 'Android.Support.V7.App.ActionBarActivity' and 'TabHostAct' Android支持v7 ActionBarActivity - Android support v7 ActionBarActivity
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM