android — для отладки Gradle 2.2 NDK требуется выпуск Build Variant

Я использую следующее:

  • Android Studio 2.2.2
  • Android Gradle Плагин 2.2.2
  • НДК р12б, р13
  • externalNativeBuild (ndkBuild и cmake)

У меня есть собственный JNI .so, который статически связывает примерно две дюжины других библиотек. Собственная библиотека предоставляет Java API, который, конечно, связан с JNI. Я успешно собрал эту библиотеку, используя и ndkBuild, и cmake, а также NDK r12b и r13.

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

Согласно документам Android Studio 2.2, использующим комбинацию Android Studio 2.2.2, Gradle 2.2.2 и нового механизма externalNativeBuild, предполагается, что «отладка» в нативном режиме «просто работает». Однако я обнаружил, что встроенная отладка работает, только когда я установил вариант сборки модуля библиотеки на «выпуск».

Я ожидаю, что сборка релиза будет упакована с удаленными символами отладки, поэтому я очень запутался. Кто-нибудь еще видел такое поведение? Я не хочу использовать вариант выпуска для отладки, это не имеет смысла …

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector