ActionBarSherlock v3.4.2 ошибки сборки - PullRequest
1 голос
/ 07 декабря 2011

Я добавил ActionBarSherlock в проект Android в IntelliJ IDEA, и я вижу следующие ошибки сборки

Все в IDE говорит, что я строю против API платформы 11, который я ожидал, будетэти стили, хотя в API 11 я их не вижу.

Что мне не хватает?АБС работает только с более поздней версией платформы Android?

Information:Compilation completed with 6 errors and 0 warnings
Information:6 errors
Information:0 warnings
C:\Users\Ollie\Documents\Dropbox\Tech\Blah\ActionBarSherlock\res\values-v13\abs__styles.xml
    Error:Error:line (4)C:\Users\Ollie\Documents\Dropbox\Tech\Blah\ActionBarSherlock\res\values-v13\abs__styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar.TabBar'.
    Error:Error:line (5)C:\Users\Ollie\Documents\Dropbox\Tech\Blah\ActionBarSherlock\res\values-v13\abs__styles.xml:5: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar.TabView'.
    Error:Error:line (6)C:\Users\Ollie\Documents\Dropbox\Tech\Blah\ActionBarSherlock\res\values-v13\abs__styles.xml:6: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar.TabText'.
    Error:Error:line (8)C:\Users\Ollie\Documents\Dropbox\Tech\Blah\ActionBarSherlock\res\values-v13\abs__styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.Light.ActionBar.TabBar'.
    Error:Error:line (9)C:\Users\Ollie\Documents\Dropbox\Tech\Blah\ActionBarSherlock\res\values-v13\abs__styles.xml:9: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.Light.ActionBar.TabView'.
    Error:Error:line (10)C:\Users\Ollie\Documents\Dropbox\Tech\Blah\ActionBarSherlock\res\values-v13\abs__styles.xml:10: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.Light.ActionBar.TabText'.

Соответствующий источник:

<?xml version="1.0" encoding="utf-8"?>

<resources>
    <style name="Widget.Sherlock.ActionBar.TabBar" parent="android:Widget.Holo.ActionBar.TabBar"></style>
    <style name="Widget.Sherlock.ActionBar.TabView" parent="android:Widget.Holo.ActionBar.TabView"></style>
    <style name="Widget.Sherlock.ActionBar.TabText" parent="android:Widget.Holo.ActionBar.TabText"></style>

<style name="Widget.Sherlock.Light.ActionBar.TabBar" parent="android:Widget.Holo.Light.ActionBar.TabBar"></style>
<style name="Widget.Sherlock.Light.ActionBar.TabView" parent="android:Widget.Holo.Light.ActionBar.TabView"></style>
<style name="Widget.Sherlock.Light.ActionBar.TabText" parent="android:Widget.Holo.Light.ActionBar.TabText"></style>

1 Ответ

3 голосов
/ 07 декабря 2011

В манифесте есть целевая версия 13. используйте ее. ниже манифеста библиотеки.

    <uses-sdk
        android:minSdkVersion="4"
        android:targetSdkVersion="13" />

</manifest>
...