我已经从Maven Repository成功导入了com.actionbarsherlock:actionbarsherlock:4.4.0和com.android.support:support-v4:20.0.0。但是当我尝试导入
时import com.actionbarsherlock.app.SherlockActivity;
它没有导入,如果我尝试运行应用程序,我得到一个类似的错误: Multiple dex files define Android studio error when trying to import Google Maps into Google Maps project
我不明白为什么操作栏sherlock库未正确导入,即使maven存储库已正确添加到依赖项中。
答案 0 :(得分:1)
问题解决了。我通过更改应用程序的build.gradle并在actionbarsherlock的编译部分添加@aar部分找到了解决方案
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:20.0.0'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
}
这解决了问题,我找到了解决这个问题的解决方案: