正如0.4.2没有在GUI中解析ActionBarSherlock一样,尽管构建正常

正如0.4.2没有在GUI中解析ActionBarSherlock一样,尽管构建正常,actionbarsherlock,android-studio,Actionbarsherlock,Android Studio,我已经将ActionBarSherlock添加到现有的android应用程序中,该应用程序包括我自己的三个库。将maven引用添加到主项目的build.gradle文件和需要它的库中非常容易,因此主项目现在有: dependencies { compile project(':ads') compile project(':core') compile project(':iap') compile files('libs/libGoogleAnalyticsSe

我已经将ActionBarSherlock添加到现有的android应用程序中,该应用程序包括我自己的三个库。将maven引用添加到主项目的build.gradle文件和需要它的库中非常容易,因此主项目现在有:

dependencies {
    compile project(':ads')
    compile project(':core')
    compile project(':iap')
    compile files('libs/libGoogleAnalyticsServices.jar')
    compile 'com.android.support:support-v4:18.0.+'
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
}
我可以转到命令行并执行./gradlew assembleerelease,所有内容都按预期构建和运行。然而,当我在Android Studio 0.4.2中时,它不会识别导入语句,例如

import com.actionbarsherlock.app.SherlockActivity;
将得到一个漂亮的红色下划线下面的应用程序。因此,IDE会显示无法识别的引用的错误。我试过:

单击“使用渐变文件同步项目”按钮 使用GUI添加库参考打开模块设置,依赖项选项卡+ 重新启动Android Studio 阅读了很多关于堆栈溢出的文章!
对下一步有什么建议吗?通过compile/maven依赖项导入的功能非常棒,但是能够在GUI中进行干净的编辑就更好了:-.

要清除错误,请右键单击项目并选择属性。选择Java编译器并将“编译器符合性级别”更改为1.6

升级到Android Studio 0.4.6后,此问题消失。算了吧

可能的重复我不认为这是Android Studio中的一个选项,无论是在项目本身上,还是在AS本身的首选项上。我记得这可能是一个Eclipse设置。哦,对不起……这个设置是针对Eclipse的。