Android 如何导入Action Bar Sherlock?安卓工作室

Android 如何导入Action Bar Sherlock?安卓工作室,android,android-studio,gradle,actionbarsherlock,android-appcompat,Android,Android Studio,Gradle,Actionbarsherlock,Android Appcompat,我想导出和导入一个gradle项目,我在Android和Eclipse中使用了这个项目 有关ActionBarSherlock的将项目导入Android Studio的问题 android { compileSdkVersion 'Google Inc.:Google APIs:17' buildToolsVersion "23.0.1" defaultConfig { applicationId "com.matetek.Hello"

我想导出和导入一个gradle项目,我在Android和Eclipse中使用了这个项目

有关ActionBarSherlock的将项目导入Android Studio的问题

    android {
    compileSdkVersion 'Google Inc.:Google APIs:17'
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.matetek.Hello"
        minSdkVersion 14
        android:targetSdkVersion="23"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}
    dependencies {
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
    compile 'com.android.support:support-v4:18.0.+'
}
不能使用

导入com.actionbarsherlock.app.ActionBar

导入com.actionbarsherlock.app.SherlockFragmentActivity

帮帮我


很抱歉,我的英语不好

安卓:targetSdkVersion=“23”
更改为
targetSdkVersion 23
它会工作的

有关更多信息,请访问开发者网站:

还可以使用最新的支持库

compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.android.support:support-v4:23.1.0'
首先,在两年前被作者弃用。
今天不需要使用此库。
使用AppCompat库
,这样您就可以使用所有新功能和新支持库(作为设计支持库)

你的问题在这里

defaultConfig {
        android:targetSdkVersion="23"
    }
把这一行换进去

defaultConfig {
        targetSdkVersion 23
    }
注意。
您不能同时使用ActionbarSherlock和Appcompat库。


它们使用相同的属性。

我刚刚将项目复制到studio中,此项目使用动作。因此,如果我将动作更改为应用程序,此项目将正常工作,不会出现错误?你说的“此项目使用动作”是什么意思?ActionbarSherlock。。。很抱歉,您当然必须更改代码中的某些内容。正如Gabriele Mariotti所说,最好使用AppCompat Lib
defaultConfig {
        targetSdkVersion 23
    }