首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PreferenceFragmentCompat的VerifyError

使用PreferenceFragmentCompat的VerifyError
EN

Stack Overflow用户
提问于 2015-12-12 21:37:32
回答 1查看 89关注 0票数 0

我正在尝试使用Support v7 PreferenceFragmentCompat,但当我启动应用程序时,在创建其对象实例时会得到以下VerifyError

代码语言:javascript
复制
E/AndroidRuntime(21575): java.lang.VerifyError: android/support/v7/preference/PreferenceFragmentCompat

我尝试使用的代码就像下面这样简单:

代码语言:javascript
复制
new PreferenceFragmentCompat() {
    @Override
    public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
    }
};

这只会在PreferenceFragmentCompat中发生(例如,我使用new android.support.v7.preference.EditTextPreference();没有任何问题)。

在使用支持库之前,android API PreferenceFragment一切正常。支持库被正确地链接到项目中(我使用的也是support Fragment和Toolbar,没有任何问题)。

在这一点上,我完全被困住了,我真的不知道该去哪里找。

EN

回答 1

Stack Overflow用户

发布于 2015-12-15 06:18:24

我做了一些更深入的调试,我发现尽管VerifyError堆栈跟踪并没有真正指示日志目录中的任何内容,但在调试中有一些关于此错误的信息,即:

在以下路径中找不到类"android.support.v7.widget.RecyclerView“:DexPathList[压缩文件"/data/app/com.myapp-59.apk",nativeLibraryDirectories=/data/app-lib/com.myapp-59,/android.support.v7.widget.RecyclerView/lib,/DexPathList/lib]

在我正在使用的API support v7中,这个类在它自己的子库中,名为recyclerview,我忘记将它包含在项目中(目前我使用的是appcompat和首选项)。编译器看不到这一点,也不确定原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34240441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档