Android Studio – Gradle 1.5 – опция -core-library

У меня проблема с моим Android-проектом и Gradle 1.5. Я не могу скомпилировать мои зависимости, которые я добавил. В настоящее время я разрабатываю приложение Java EE, и я хочу выполнить поиск EJB с моего устройства Android до моего запуска Wildfly10.

Я знаю, что поиск с устройства Android может быть не лучшим вариантом, веб-сервис REST будет лучше, но это не главное.

В моем проекте я добавил новый модуль, содержащий все мои внешние библиотеки, и добавил этот модуль в мое приложение как зависимость от уровня «компиляции». Все работает нормально, пока я не хочу добавить jboss-client.jar. Во время dex он жалуется на javax.transaction. *.

То, что я сделал сейчас

  • Добавлено multiDexEnabled true
  • Добавлено preDexLibraries false
  • Игра со всеми другими опциями dex
  • Также я пробовал это: Android dx tool
  • Это: Android Studio игнорировать –core-library flag
  • И установите флаг -core-library в настройках Android Studio

Почему они не работают

    1. Решение: я изменил свой dx.bat в каждом встроенном инструменте, который у меня есть .. ничего не изменилось. Это просто не работает
    1. Решение: com.android.build.gradle.tasks.Dex неизвестно (и я понятия не имею, как добавить), coreLibrary не поддерживается с помощью Gradle 1.5
    1. Решение: полностью игнорируется градиентом

Проекты minSDK равны 19, а targetSDK – 23 с помощью build-tool 23.0.2. Я вызвал dx.bat из командной строки с теми же параметрами, что и gradle, я добавил только arg -core-library, и он работает! Но это не решает проблему в Android Studio и Gradle.

Кто-нибудь может мне помочь, пожалуйста!

UPDATE: Хорошо, я посмотрел исходный код com.android.dx.command.Main. Существует общедоступный внутренний класс «Аргументы», который содержит (apperently) аргументы, которые могут быть использованы, также coreLibrary = false. Теперь мне нужно только знать, как его модифицировать. Кто-нибудь знает?

С уважением, Крис

    Это сработало для меня:

    dexOptions { preDexLibraries = false additionalParameters =["--core-library"] } 
    Intereting Posts
    Как использовать привратник с клиентом android? Проблема с прокруткой GridView на Android Заполнение данных в растровом файле Android как можно быстрее от C Тип ввода = цифровая клавиатура отключена в Galaxy Tab Изменения цвета / рисунка применяются ко всем представлениям с тем же фоном (цвет) Показать справочное сообщение onFocus от Edittext android Автоматическая установка самозаверяющего сертификата Не удалось автоматически определить двоичный файл ADB – Android Studio Обмен переводами между java, ios и android на стороне сервера Sugar ORM listAll () не показывает никаких данных Android – требуется приложение для выполнения задач каждую секунду Назначение 'wrap_content' или '-2' для измерения Android-библиотеки в Android Studio Как использовать layout_width с помощью файла ресурсов? Как отменить службу переднего плана от использования уведомления (удалите салфетки) или удалить все уведомления?