(継承された) Android プロジェクトをビルドしようとしています。Ant とコマンド ライン ツール(および IDEA)を使用しています。
styles.xml には、次のような解決できない参照があります。
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
これは私が遭遇した元のエラーです:
[...]/res/values/styles.xml:8: error: Error retrieving parent for item:
No resource found that matches the given name '@style/Theme.AppCompat.Light'.
project.properties
次に、私の(OS X)マシンで壊れているこの appcompat 参照があることに気付きました:
target=android-18
android.library.reference.1=../../../../adt-bundle-linux-x86_64/sdk/extras/android/support/v7/appcompat
を基準にして参照を作成することで、それを修正しようとしました${sdk.dir}
:
android.library.reference.1=${sdk.dir}/extras/android/support/v7/appcompat
したがって、そのパスは正しいはずです。しかし、今私が実行すると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/
それで、何かアイデアはありますか?このプロジェクトを構築する最も簡単な方法は何ですか?
(Eclipse 固有のアドバイスは役に立たないことに注意してください。)
編集: Android SDK のインストールは次のようになります。