我无法在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.gradle
或settings.gradle
,但它们在/project root/android
下。
1条答案
按热度按时间m528fe3b1#
我不得不将
build.graddle
和settings.graddle
从android目录复制到项目根目录。我还必须删除根项目下的.idea目录,并重新启动Android Studio。这是我第一次使用Android Studio来创建Flutter插件,从来没有想过它会如此困难。