Ломбок со смешанным проектом Android/ не Android в Android Studio 1.5

У меня есть новый проект Android, который будет использовать существующую коммуникационную библиотеку. Я ожидаю, что придется изменить библиотеку для поддержки приложения Android, поэтому я импортировал ее как модуль.

Похоже, что инструкции Lombok для Android Studio требуют использования плагина Android gradle. Моя библиотека использует плагин Java. Без этого плагина для Android Lombok не работает в Android Studio (методы получения и установки не разрешены).

Если я хочу, чтобы Lombok работал с моей существующей библиотекой в ​​том же проекте, нужно ли изменять библиотеку, чтобы она создавалась как библиотека Android, а не как простой jar?

В более общем смысле, я создаю мир боли, пытаясь создать модуль библиотеки, не относящийся к Android, в проекте Android?

Библиотека build.gradle

apply plugin: 'java'

sourceSets {
    main {
        java {
            srcDir 'src'
            exclude '**/ticketfx/**.java'
        }
        resources {
            srcDir 'res'
        }
    }
}

dependencies {
    compile files('libs/lombok.jar')
    compile files('libs/protobuf-java-j7.jar')
}

1 ответ

Решение

Это таинственным образом начало работать без дополнительных усилий в Android Studio 1.5. Мое решение: обновить!

Другие вопросы по тегам