2014-12-11 2 views
1

С выпуском Android Studio 1.0 (AS) я хочу перейти с Eclipse. Вообще мне не нужна никакая другая библиотека, а затем libpd (PureData) для синтеза аудио. Проблема в том, что libpd для android ориентирован на потребности Eclipse. Таким образом, в Eclipse все работает так, как ожидалось.Миграция на Android Studio, включая libpd

Единственная информация, которую я мог найти, это то, что: Using libpd in Android Studio Итак, я знаю, что libpd и Android Studio могут работать вместе, но здесь могут быть некоторые другие проблемы.

Я начал генерировать новый простой проект (MinSDK 10 - CompileSDK 21 - BuildTools 21.1.2) только с пустым действием. Я могу развернуть это простое приложение для своего Nexus, и все в порядке.

Затем я импортирую: PDCore и: AndroidMidi как модуль в мой проект AS, и я получаю ошибку сборки Gradle: Ошибка: версия SDK Build Tools (17.0.0) слишком мала для проекта ': PdCore'. Минимальное значение - 19.1.0

Я установил API 19 и Build Tools версии 19.1 через SDK Manager, но это не решает мою проблему. Я изменил buildToolsVersion файла build.gradle приложений на «19.1.0», но это не решает мою проблему.

Любые советы, чтобы получить работу Gradle, возможно? Может быть, у кого-нибудь есть образец проекта Android Studio с libpd?

Заранее благодарен!

FYI: Я написал несколько сообщений о переносе в Android Studio с помощью libpd. Посмотрите здесь:

ответ

3

Вы должны изменить build.gradle из: модулей AndroidMidi: PDCore и. В настоящий момент они используют 17, обновляют BuildTools до последней версии (21.1.2). Это должно решить вашу проблему.

0

Я создал вилку libpd-for-android и перенес ее в Android Studio. Вы можете клонировать его и открывать в Android Studio в качестве «проекта Android Studio». Это работало очень хорошо для меня, и вы можете теперь также создали .aar файл и использовать его в Android App (вместо того, чтобы копировать весь код или с помощью Git подмодулей):

https://github.com/tkirshboim/pd-for-android

Смежные вопросы