我在AndroidStudio中导入twitter4j,在build.gradle中使用以下内容:
dependencies {
compile 'com.android.support:support-v4:18.0.+'
compile files('libs/twitter4j-core-3.0.4.jar')
}
Run Code Online (Sandbox Code Playgroud)
项目编译得很好,我可以毫无问题地创建twitter对象.但是,在Android studio中,引用该库的任何内容都显示"无法解析符号"并显示为红色.要让Android Studio识别库,我需要做些什么?
我已经尝试重建项目,./ gradlew clean,关闭并重新打开我的项目.
Android Studio以红色显示所有java文件:"无法解析符号R",但项目编译并运行.
我在这里尝试了所有解决方案: Android Studio"无法解析符号",但项目编译和工作,但没有运气.
我试过了 :
使缓存无效并重新启动android studio
删除.gradle和.idea文件夹
清理并重建项目
安装新版本的android studio
弄乱gradle文件,然后撤消更改和同步项目
我想尝试的一件事,但我不知道如何实现,是我第一次打开它时从头开始重新打开项目,但我不知道该怎么做.
我也试过这里的答案: Android Studio说"无法解析符号",但项目编译,但再次没有运气.
Android studio版本= 3.2.1
gradle项目文件中的依赖项版本:
classpath 'com.android.tools.build:gradle:3.4.0-alpha01'
classpath 'com.google.gms:google-services:4.0.0'
Run Code Online (Sandbox Code Playgroud)