Android 如何导入Action Bar Sherlock?安卓工作室
我想导出和导入一个gradle项目,我在Android和Eclipse中使用了这个项目 有关ActionBarSherlock的将项目导入Android Studio的问题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"
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
}