Articles of dex

Возможно ли динамически загружать класс Activity из библиотеки jar на sdCard и фактически использовать его?

У меня есть файл .jar на sdCard (я использовал инструмент dx для компиляции обычного .jar для dex .. в противном случае андроид будет жаловаться во время выполнения) Класс, который я хочу использовать, на самом деле представляет собой Activity & by «use», я имею в виду Inflate! A) Я заметил, что если я загружаю такой класс, […]

Использование Groovy на Android

С появлением ASMDEX ( ASM для файлов dex) и dexmaker , не следует ли переносить Groovy на Android? Обе структуры позволяют генерировать байт-код dex во время выполнения. Насколько я понимаю, невозможно изменить классы dex из APK в памяти. Но не удалось бы скопировать эти классы в записываемую память, изменить эти копии во время выполнения и […]

Как преобразовать файлы .jar или .class в .dex?

Я собираюсь отредактировать сервер Opera Mini v6.5, потому что он заблокирован в нашей стране. Теперь я распаковал файл .apk извлеченных классов. Затем он преобразовал его через dex2jar.bat, теперь изменил сервер. Моя проблема в том, что я хочу переупаковать .jar или .class к классам.Dex. Как мне это сделать?

Альтернатива Android Jack mockito

Может быть, слишком рано спрашивать, но, когда Джек и Джилл были объявлены сегодня, я очень волнуюсь. Я действительно хочу пойти на это, но они также заявляют: Различные инструменты, которые читают файлы .class (например, JaCoCo, Mockito и некоторые проверки lint), в настоящее время несовместимы с компилятором Jack. Есть уже альтернатива mockito для джек-компилятора?

Что такое папка «Частные библиотеки Android» в Eclipse?

Первоначально я думал, что это исключительно для официальных библиотек, таких как библиотека поддержки. Однако в любое время, когда я добавляю пользовательский JAR, используя пункт меню «Добавить путь к сборке», он автоматически отображается в «Связанных библиотеках» и «Частных библиотеках Android». Один из них является избыточным, поскольку нет смысла экспортировать его во время сборки. Кроме того, «Частные […]

Несколько файлов dex – Превращение в формат Dalvik не удалось – Не удалось выполнить dex

У меня есть 2 версии приложения – pro и lite. Они оба уже на рынке в v1.01. Я пытаюсь выпустить v1.1 для обоих. Это обновление включает интеграцию SwawrmConnect для использования своих глобальных лидеров. Я должен начать с того, что знаю, что я не правильно поддерживаю свой код. У меня есть 2 совершенно разных приложения, которые, […]

Android: Jumbo Mode vs Multidex

Я не совсем уверен, в чем разница между установкой опции dex «jumbomode» в true и добавлением поддержки multidex. Установка jumbo-режима в true или multidex на true, кажется, устраняет проблему ниже AGPBI: {"kind":"SIMPLE","text":"UNEXPECTED TOP-LEVEL EXCEPTION:","position":{},"original":"UNEXPECTED TOP-LEVEL EXCEPTION:"} AGPBI: {"kind":"SIMPLE","text":"com.android.dex.DexIndexOverflowException: Cannot merge new index 65772 into a non-jumbo instruction!","position":{},"original":"com.android.dex.DexIndexOverflowException: Cannot merge new index 65772 into a non-jumbo […]

Превышен лимит 64k ​​на более старых API, чем леденец, но не новый

Поэтому мне интересно, почему я сталкиваюсь с ограничением метода 64k dex при попытке запуска моего приложения в версиях для Android старше леденца, когда он работает отлично в более поздних версиях. Может быть, поскольку на старых версиях поддерживаются библиотеки поддержки? Это моя градация: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion '23.0.2' lintOptions { checkReleaseBuilds true […]

ExceptionWithContext получает бросок при попытке создать Android-приложение с Ant

Я пробовал искать как в Google, так и в stackoverflow для ответа на этот вопрос, но я не смог найти никого с точной проблемой, с которой я столкнулся. Я пытаюсь настроить сервер непрерывной интеграции (Bamboo, в частности), чтобы обновлять, создавать и экспортировать APK каждый раз, когда кто-то меняет исходный контроль. Я сталкиваюсь с той же […]

Android Studios RuntimeException: Неожиданное исключение в потоке записи dex

Сегодня я получаю эту странную ошибку – кто-нибудь знает, что здесь происходит не так? Насколько я знаю, я правильно использовал библиотеку multidex (ниже из файла app.gradle): defaultConfig { applicationId "com.example.simon" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0" /*Enabling multidex*/ multiDexEnabled true } dependencies { /* Enabling multidex*/ compile 'com.android.support:multidex:1.0.1' } Мой файл верхнего уровня […]