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