Articles of dex

DexFile не содержит сгенерированных классов после добавления конфигурации Kotlin на Android 4.4

У меня есть некоторые пользовательские аннотации с обработкой аннотаций для создания некоторых новых классов в моих приложениях. Затем я использую DexFile, чтобы найти все эти файлы. final String apkName = context.getPackageManager() .getApplicationInfo(context.getPackageName(), 0).sourceDir; final DexFile dexFile = new DexFile(apkName); final PathClassLoader classLoader = new PathClassLoader( apkName, Thread.currentThread().getContextClassLoader()); final Enumeration<String> entries = dexFile.entries(); Классы генерируются с […]

Невозможно объединить dex в 1.0.60 в android 3.0 при использовании facebook-login.aar

Я пытаюсь использовать facebook-login.aar для реализации входа в facebook в моем приложении. Но всякий раз, когда я пытаюсь запустить приложение, он дает эту ошибку: Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. > java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex in 1.0.60 Я прокомментировал // implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar']) в зависимостях, тогда она не отображает ошибку. Я […]

Встроенные функции Kotlin и методы Android

Я хочу понять, как встроенные функции влияют на classes.dex и количество методов вообще. Из моего понимания встроенная функция должна обладать нулевыми накладными расходами над методами. Однако анализатор APK дает мне противоположный результат. Я написал небольшой тест, чтобы проверить это. Файл InlineFunction.kt : inline fun inlined(block: () -> Unit) { block() } И файл MainActivity.kt : […]

Android – ошибка преобразования Bytecode в Dex с версией min sdk

Я пытаюсь запустить мое приложение и продолжать сталкиваться с ошибкой: Error:Error converting bytecode to dex: Cause: default or static interface method used without –min-sdk-version >= 24 Я не уверен, что не так, потому что он не предоставляет много информации. Раньше это было. Я рассматривал подобные вопросы, но они разные. Все они были связаны с зависимостями […]

Intereting Posts
Почему отображается только первая строка с помощью утилиты Recyclerview gridlayoutmanager Выполнение не выполнено для задачи «app: copyDebugAndroidTestKotlinClasses» – Android Kotlin Build Error Android – Kotlin – Dagger – Нет такого исключения метода Совместное использование функций расширения между Float и Double в Котлине В тесте Spock модульный метод не называется Что такое @InlineOnly аннотация? Создание родового типа в Котлине Котлин: вторичный конструктор с этим ключевым словом Как перевести класс Java в класс данных Kotlin Могу ли я отправить функцию расширения через параметр функции Kotlin werid компилирует ошибку, связанную с дженериками и автоматическим типом «Недостаточно информации для вывода параметра T» с помощью Kotlin и Android compileKotlin block in build.gradle file throws error "Не удалось найти метод compileKotlin () для аргументов " Поплавковый примитив магически становится 0 при использовании для запуска PointF или RectF в Kotlin Android Как сохранить имена параметров для отладки?