[英]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. ActionBarActivity
和v7
的使用现在已经过时,最新版本的 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.