У меня есть два модуля: модуль моего приложения, который я хочу быть скомпилирован с использованием Android 2.3 платформы, и модуль библиотеки ActionBarSherlock, который должен быть скомпилирован с платформойAndroid 4.0. Когда я установил структуру проекта, что способ и запустить приложение (и ActionBarSherlock устанавливается в зависимости от моего модуля) - IDEA пытается собрать все с 2.3 API, и отображает ошибки, как это:Compile различных андроид модулей с использованием различных андроид API для
android-apt-compiler: action-bar-sherlock\res\values-v14\abs__themes.xml:32: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Light.Dialog'
Как установить IDEA правильно?
В каждом модуле вы можете установить требуемую версию. Вопрос в том, почему вы хотите скомпилировать ABS каждый раз, когда вы компилируете свой проект. Почему бы не связать Jake git repo или сборку библиотеки локально и добавить ее в проект? –
Потому что использовать ABS в качестве Intellij-модуля - единственный способ включить его в проект. Этот модуль задается как зависимость основного модуля. И он всегда перекомпилирует. – Taras
Проект на базе Android Maven, и вы можете включить его как зависимость –