gradle 无法导入androidx,annotation.NonNull;

l0oc07j2  于 2023-08-06  发布在  Android
关注(0)|答案(1)|浏览(237)

我无法在Android Studio中导入annotation.NonNull。我已经尝试了StackOverflow上提到的所有建议,但仍然无法解决这个问题(红色的NonNull)。

import androidx.annotation.NonNull;

字符串
这是我正在使用的Android Studio版本。
Android Studio Flamingo| 2022.2.1 Patch 2 Build #AI-222.4459.24.2221.10121639,构建于2023年5月12日
我在build.gradle中有以下内容:

dependencies {
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'androidx.annotation:annotation:1.6.0'
    implementation files('tmplibs/flutter.jar')
}


此外,gradle.properties中的以下内容

org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true
org.gradle.java.home=/opt/homebrew/opt/openjdk@11


这让我抓狂,真的不知道还缺什么。我使该高速缓存无效并重新启动Studio,但这没有帮助。感谢任何帮助。
这是一个用于Flutter插件的项目。我刚刚意识到如果我从/project根目录打开项目,我会遇到这个问题。如果我从/root project/android打开项目,那么就可以了。我在项目根目录下没有build.gradlesettings.gradle,但它们在/project root/android下。

m528fe3b

m528fe3b1#

我不得不将build.graddlesettings.graddle从android目录复制到项目根目录。我还必须删除根项目下的.idea目录,并重新启动Android Studio。
这是我第一次使用Android Studio来创建Flutter插件,从来没有想过它会如此困难。

相关问题