找不到 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 的类文件的主要内容,如果未能解决你的问题,请参考以下文章

java 枚举 找不到符号

bat系统找不到指定文件怎么办?

java package找不到符号

SpringBoot报找不到 dao 问题

ubuntu20.04找不到start命令

找不到名为“my”的模块。找不到名为“mycontroller”的控制器