AndroidX没有找到类“android.support.v4.content.ContextCompat
Posted
技术标签:
【中文标题】AndroidX没有找到类“android.support.v4.content.ContextCompat【英文标题】:AndroidX Didn't find class "android.support.v4.content.ContextCompat 【发布时间】:2020-01-01 07:43:39 【问题描述】:A/zygote: java_vm_ext.cc:534] 应用程序中检测到 JNI 错误:JNI 调用 GetStaticMethodID 并挂起异常 java.lang.ClassNotFoundException:找不到类 路径上的“android.support.v4.content.ContextCompat”:DexPathList[[zip 文件 "/data/app/packagename-fNlt_Hyr4Uv4lFVItkfrgg==/base.apk"],nativeLibraryDirectories=[/data/app/packagename-fNlt_Hyr4Uv4lFVItkfrgg==/lib/arm, /data/app/packagename-fNlt_Hyr4Uv4lFVItkfrgg==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
@Override
protected void attachBaseContext(Context base)
super.attachBaseContext(base);
MultiDex.install(this);
【问题讨论】:
这个答案对我有用:https://***.com/questions/57868282/cannot-resolve-symbol-activitycompat-and-content 【参考方案1】:我刚刚通过导入以下库解决了涉及android.support.v4.content.ContextCompat
的问题:
import androidx.core.content.ContextCompat;
【讨论】:
【参考方案2】:如果您没有添加以下依赖项,请在 build.gradle(Module:app) 中添加它
dependencies
//other dependencies
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
要从旧构建工件中了解新 Androidx 工件的等价物,请参考以下链接
https://developer.android.com/jetpack/androidx/migrate/artifact-mappings
【讨论】:
以上是关于AndroidX没有找到类“android.support.v4.content.ContextCompat的主要内容,如果未能解决你的问题,请参考以下文章
未找到 Androidx SeekBarPreference xml 属性 setMax
在模块中发现问题重复类 androidx.lifecycle.viewmodel