Articles of dalvik

Android IllegalArgumentException: уже добавлено

Я создал приложение для Android, которое использует android-support-v4.jar . Теперь, когда я добавляю библиотеку android для этого проекта, я получаю эту ошибку при создании: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; [2012-11-08 16:02:31 – ShoppingApp Android] Conversion to Dalvik format failed with error 1 Библиотека, которую я пытаюсь добавить, – это Facebook SDK, который также […]

Компиляция строки как кода во время выполнения на Android

Я попытался использовать вещи на Janino на Android и пришел к выводу, что они просто не работают в VM Dalvik. Поэтому я просто задаю простой вопрос: на Android , можно ли скомпилировать строку, содержащую код во время выполнения, для использования в приложении. Если да, есть ли библиотеки, которые позволяют мне это делать и / или […]

Как увидеть фактические параметры gcc при создании Android из источника?

Я пытаюсь отладить мою исходную среду сборки Android (файлы Android.mk). По умолчанию система make не показывает командную строку gcc во время процесса сборки. Каков наилучший способ включить это?

Eclipse: преобразование в формат Dalvik не выполнено с ошибкой 1

Это происходит мгновенно, когда я делаю новый проект в Eclipse. У меня только 1 файл jar в проекте, я попытался удалить его и несколько раз добавить его, и после этого очистил проект. Я обновил ProGuard (я думаю), загрузил новую версию и заменил папку lib, как сказано в этом разделе. Файл default.properties выглядит так: # This […]

В чем основные отличия между виртуальной базой данных и стеком?

Сегодня я читал несколько слайдов об основах Andoird, и появилась фраза: Dalvik VM является регистром, а не стеком. Итак, Каковы основные различия между виртуальной машиной с регистрами и стеком? Во второй ссылке достаточно ответа на мой вопрос: http://markfaction.wordpress.com/2012/07/15/stack-based-vs-register-based-virtual-machine-architecture-and-the-dalvik-vm/ Еще одна ссылка: http://androidjayavelu.blogspot.co.at/2011/06/dalvik-virtual-machine-vs-java-virtual.html

Доступ к полям из прокси-объекта

У меня возникла интересная проблема при разработке платформы ORM для Android. Я использую библиотеку под названием dexmaker для манипуляции с байт-кодом, которая позволяет мне создавать прокси для постоянных объектов, чтобы реализовать ленивую загрузку. Прокси-экземпляр имеет связанный InvocationHandler , так что при invoke метода в прокси- invoke метод invoke в InvocationHandler , который затем вызывает соответствующий […]

Влияние «instanceof» в коде Android Java

Связано ли ключевое слово instanceof с этим относительно тяжелым воздействием на платформу Android (и, что более конкретно, на мобильные телефоны, работающие на Dalvik VM?

Не удалось получить Joda-время для запуска на Android.

Я изучаю Android и нуждаюсь в датах / времени. Мне рекомендовали Джода-время со стороны коллеги, который, кажется, именно то, что мне нужно для достижения прогресса. К сожалению, у меня проблемы с работой. Я использую intellij, и это Android 2.2. Шаги, которые я сделал: Загрузите банку Joda-time с веб-сайта . Intellij> Файл> Структура проекта> Присоединить классы […]

Есть ли проблема с ошибкой Android «Невозможно разрешить виртуальный метод java / beans / PropertyDescriptor»?

Я пытаюсь использовать сторонний файл jar в приложении для Android. Я был в состоянии использовать некоторые из классов в файле jar просто отлично. Однако один из классов ссылается на некоторые классы Java, которые, как представляется, не поддерживаются dalvik vm. Вот некоторые из ошибок, которые я вижу в LogCat: Unable to find class referenced in signature […]

Возможно ли для Android VM собирать статические переменные без уничтожения всего приложения Android?

(Название вводит в заблуждение, поскольку сборщики мусора собирают только объекты, но я нашел этот заголовок более простым) Предположим, у меня есть приложение Android со статической переменной с именем «userid» внутри класса Global (которое равно нулю при инициализации). Если я установил переменную «userid» на какое-то значение, определяющее жизненный цикл приложения Android, скажем Global.userid = «myid», возможно […]