我有一个Android Studio项目,该项目依赖于build.gradle
中设置的ActionBarSherlock:
dependencies {
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile project(':Core')
compile fileTree(dir: 'libs', include: '*.jar')
}
项目使用gradle assemble assembleDebug
在命令行上成功构建,并且当我按 ctrl + D 时,还可以从IDE构建和运行。但是,当我在IDE中查看一些与Sherlock相关的源文件时,该文件中充满了红色错误通知,从这一行开始:
import com.actionbarsherlock.app.SherlockPreferenceActivity;
弹出的工具提示说
无法解析符号'SherlockPreferenceActivity'
并且没有任何上下文相关的内容,例如自动完成功能。
我曾尝试
答案 0 :(得分:3)
首先使用gradle同步你的项目并检查它是否会出现错误,如果它运行正常,请返回并尝试从任何类的actionbarsherlock库中导入一些内容。
如果上述步骤没有帮助。检查一次Your_Project / your_module / build / explosion-bundles / ComActionbarsherlock ... / classes.jar是否存在。
然后去吧:
从Build > Clean Project
清除您的项目,使用gradle同步您的项目,而不是选中此项以供参考。
Import Google Play Services library in Android Studio
或按照以下步骤操作:
这是Android Studio 0.4.2中的错误,已针对Android Studio 0.4.3版本修复。