找不到 androidx.appcompat.app.AppCompatActivity 的类文件
Posted
技术标签:
【中文标题】找不到 androidx.appcompat.app.AppCompatActivity 的类文件【英文标题】:class file for androidx.appcompat.app.AppCompatActivity not found 【发布时间】:2021-10-08 12:48:18 【问题描述】:我在 build.gradel 文件中使用了以下信息:
apply plugin: 'com.android.library'
android
compileSdkVersion 30
defaultConfig
// AR Optional apps must declare minSdkVersion >= 14.
// AR Required apps must declare minSdkVersion >= 24.
minSdkVersion 23
targetSdkVersion 30
versionCode 1
versionName '1.0'
compileOptions
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
dependencies
// ARCore (Google Play Services for AR) library.
implementation 'com.google.ar:core:1.25.0'
// Obj - a simple Wavefront OBJ file loader
// https://github.com/javagl/Obj
implementation 'de.javagl:obj:0.2.1'
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'com.google.android.material:material:1.4.0'
我的gradel.properties 文件中有以下标志:
android.useAndroidX=true
android.enableJetifier=true
有谁知道如何解决错误“找不到类文件androidx.appcompat.app.AppCompatActivity”?
正在从 aar 库文件中调用该类。扩展 AppCompatActivity 类的类会导入类文件。
此实现是位于 https://github.com/ruption-lda/ruption-ar-cordova-plugin 的 Cordova 插件
【问题讨论】:
【参考方案1】:我从 maven 存储库下载了 appcompat,并将 appcompat aar 作为 lib 文件添加到项目中。
【讨论】:
以上是关于找不到 androidx.appcompat.app.AppCompatActivity 的类文件的主要内容,如果未能解决你的问题,请参考以下文章