我的build.gradle看起来像这样:
buildscript { repositorIEs { mavenCentral() } dependencIEs { classpath 'com.androID.tools.build:gradle:0.6.+' }}apply plugin: 'androID'repositorIEs { mavenCentral()}androID { compileSdkVersion 18 buildToolsversion "18.1.1" defaultConfig { minSdkVersion 7 targetSdkVersion 18 }}dependencIEs { compile 'com.androID.support:appcompat-v7:+' compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' compile 'com.androID.support:support-v4:18.0.+'}
Compilation completed with 75 errors and 0 warnings in 14 sec/Users/anthony/androID/TestProject/Testqirc/build/exploded-bundles/ComAndroIDSupportAppcompatV71800.aar/res/values/values.xmlGradle: Attribute "TitleTextStyle" has already been defined........Gradle: Attribute "activityChooserVIEwStyle" has already been defined
将依赖项更改为
dependencIEs { compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' compile 'com.androID.support:support-v4:18.0.+' }
我收到此错误:
解决方法 另见 Android 2.0 : Support Actionbar library (appcompat v7 support library without resources):No resource found @style/Theme.AppCompat.Light.DarkActionBarGradle: Error retrIEving parent for item: No resource found that
matches the given name ‘theme.AppCompat.light.DarkActionbar’.
关于使用ActionbarSherlock或AppCompat的评论是正确的;最好选择其中一个.如果您使用“新建项目向导”创建了项目,则会创建一个依赖于AppCompat的项目,如果要切换到ABS,则需要手动删除依赖项. DarkActionbar是从src / main / res / layout / fragment_main.xml引用的.
总结以上是内存溢出为你收集整理的使用android studio 0.3.1中的ActionbarSherlock进行编译错误全部内容,希望文章能够帮你解决使用android studio 0.3.1中的ActionbarSherlock进行编译错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)