Wie definieren v7 appcompat Abhängigkeit richtig?

Ich versuche zu bekommen (geerbt) Android-Projekt zu bauen. Ich bin mit Ant & command line tools (und IDEE).

In styles.xml gibt es Referenzen, die nicht aufgelöst werden können, wie:

<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">

Dies ist der ursprüngliche Fehler, die ich lief in:

[...]/res/values/styles.xml:8: error: Error retrieving parent for item:
No resource found that matches the given name '@style/Theme.AppCompat.Light'.

Dann bemerkte ich, dass project.properties hat dies appcompat der Verweis defekt ist auf meiner (OS X) - Computer:

target=android-18
android.library.reference.1=../../../../adt-bundle-linux-x86_64/sdk/extras/android/support/v7/appcompat

Habe ich versucht zu beheben, indem Sie die Referenz relativ zu ${sdk.dir}:

android.library.reference.1=${sdk.dir}/extras/android/support/v7/appcompat

So, jetzt, dass der Pfad sollte korrekt sein. Wenn ich jetzt aber laufen ant debug:

BUILD FAILED
/opt/android-sdk-macosx/tools/ant/build.xml:573: 
  /opt/android-sdk-macosx/extras/android/support/v7/appcompat resolve to a 
  path with no project.properties file for project /Users/joka/devel/project/

So, irgendwelche Ideen? Was ist der einfachste Weg, um dieses Projekt gebaut?

(Bitte beachten Sie, dass Ecplise-spezifische Hinweise nicht für mich nützlich sein.)

Bearbeiten: Die Android-SDK-installation sieht wie folgt aus:

Wie definieren v7 appcompat Abhängigkeit richtig?

InformationsquelleAutor der Frage Jonik | 2013-08-13

Schreibe einen Kommentar