Я пытаюсь получить (унаследованный) проект Android для сборки. Я использую Ant & command line tools (и IDEA).Как правильно определить зависимость v7 appcomp?
В 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
имеет этот AppCompat ссылка, которая разбита на моей (OS X) машине:
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/
Таким образом, любые идеи? Каков самый простой способ построить этот проект?
(Пожалуйста, обратите внимание, что Ecplise конкретные советы не будет полезным для меня.)
Edit: Установка Android SDK выглядит следующим образом:
У вас есть пакет поддержки в '/ Opt/Android-СДК-MacOSX/дополнения/Android/поддержка/'? – Rajesh
@ Реджеш: Да, знаю. И, более конкретно, '/ opt/android-sdk-macosx/extras/android/support/v7/appcompat /', кажется, устанавливается просто отлично. – Jonik