为什么aar在android studio中不开心?

为什么aar在android studio中不开心?,android,Android,不是重复的,因为.gradle文件已按建议配置。注意,不是我无法生成项目,而是IDE无法识别导入文件 android开发新手 我正在使用最新的android studio v3.1.3 我从一个网站下载了源代码,并尝试在android设备上运行,这是成功的,即,我可以构建apk,但在android studio IDE中,导入类显示错误,该类似乎是从aar文件导入的 如何使导入工作在IDE中不显示错误 以下是应用程序中的build.gradle: 这是build.gradle in项目 /

不是重复的,因为.gradle文件已按建议配置。注意,不是我无法生成项目,而是IDE无法识别导入文件

android开发新手

我正在使用最新的android studio v3.1.3

我从一个网站下载了源代码,并尝试在android设备上运行,这是成功的,即,我可以构建apk,但在android studio IDE中,导入类显示错误,该类似乎是从aar文件导入的

如何使导入工作在IDE中不显示错误

以下是应用程序中的build.gradle:

这是build.gradle in项目

   // Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        flatDir {
            dirs 'libs'
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
在项目级别更新gradle.build,而不是像这样在应用程序级别更新

        flatDir {
            dirs 'libs'
            dirs 'libs/app'
            dirs "../app/libs"
        }
试着改变

compile(name: 'YSDK_Android_1.3.9_917', ext: 'aar')


您是否也在gradle中包含了您的项目文件?可能是@Christopher sine的重复。gradle文件已按建议配置,我认为这不是一个重复的问题,请选中编辑:DOk,我认为您是对的。所以它正在编译,但是Android Studio只是显示了这个错误?尝试执行通常的清理工作:重新启动、使缓存无效、关闭为、删除.idea文件夹、重新启动为并重新导入项目。使用3.1.x AS变得越来越不可靠了。@Christopher不再这么做了~T\T几天前才这么做,但值得一试,谢谢,但是没有运气,现在就尝试清理&重新启动&删除缓存:如果你在mac上的explorer或finder中打开该项目,“libs”文件夹在哪里?是app>libs吗?你能试着把compile改成implementation吗。。。我会更新我的答案。另外,请确保您在项目文件夹中重新启动并清理.idea和.gradle后,更改项目中的build.gradle,而不是应用程序:gradleyeah,并将gradle升级到4.4并更改为Implementation,现在一切正常导入很高兴:D非常感谢
compile(name: 'YSDK_Android_1.3.9_917', ext: 'aar')
implementation(name: 'YSDK_Android_1.3.9_917', ext: 'aar')