Articles of dalvik

Как просмотреть байт-коды Dalvik для моего приложения в Android Studio?

Можно ли просмотреть байт-код Dalvik для моего приложения в Android Studio? Если да, то как? Обновить: Мое приложение написано на Java с помощью Android Studio, и я хочу увидеть свой байт-код классов Java, который также известен как байт-код Dalvik (а не исходный код) внутри Android Studio.

Android. ART для оптимизации цикла. Простая java-функция с неожиданным результатом

EDIT: после многих часов тестирования я могу сказать, что это серьезная ошибка ART Runtime с Android для циклов. Вчера я нашел сбой в нашей игре, и, когда отладка кода обнаружила, что очень простая функция java получает неожиданные результаты (в зависимости от версии Android на устройстве). Это код java: // Simple function to count items of […]

Компилятор Dalvik JIT для Linux X86 или Mac build

Как я слышал из сессии Google IO 2010 , компилятор Dalvik JIT просто поддерживает процессор ARM. Это означает, что моя собственная сборка Android-источника на Linux X86 или Mac OS X не может поддерживать JIT-компилятор? Должен ли я использовать какую-либо целевую плату с процессором ARM для тестирования компилятора Dalvik JIT? Благодаря!

Сериализация объекта между Android и ПК (Dalvik vs JVM)

Я работаю с большой библиотекой, weka, и я бы хотел передать экземпляры между версией ПК и версией Android. Я бы предпочел не переписывать всю сериализацию между ними, но, независимо от того, для какого UID я меняю вещи, я всегда получаю эту ошибку: java.io.InvalidClassException: [Lweka.classifiers.functions.MultilayerPerceptron$NeuralEnd;; Incompatible class (SUID): [Lweka.classifiers.functions.MultilayerPerceptron$NeuralEnd;: static final long serialVersionUID =-359311387972759020L; but expected […]

Android. Можно ли запустить Dalvik VM на любых ОС для запуска приложений Android?

У меня есть некоторые операционные системы, такие как Windows 7 и Linux. Можно ли запустить Dalvik на этом Win7 и после этого запустить Android-приложение или игру? благодаря

ScheduledExecuterService.scheduleAtFixedRate создает несколько пулов потоков – Android

У меня есть AsyncTask именем UploadManager в приложении для Android, который проверяет обработанные элементы и загружает их на сервер. Для этого я использую ScheduledExecutorService.scheduleAtFixedRate для проверки элементов через каждые 1 минуту и ​​загрузки их на сервер. Однако иногда создается несколько пулов потока (это происходит примерно в 10% случаев), из-за чего порой один и тот же […]

Исчезающие конструкторы по умолчанию

Я получил несколько отчетов о сбоях со следующими следами стека (имена изменены): Caused by: java.lang.InstantiationException: can't instantiate class com.example.MyApplication; no empty constructor at java.lang.Class.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1319) at android.app.Instrumentation.newApplication(Instrumentation.java:997) at android.app.Instrumentation.newApplication(Instrumentation.java:982) at android.app.LoadedApk.makeApplication(LoadedApk.java:496) … 11 more java.lang.RuntimeException: Unable to instantiate application com.example.MyApplication: java.lang.InstantiationException: can't instantiate class com.example.MyApplication; no empty constructor at android.app.LoadedApk.makeApplication(LoadedApk.java:501) android.app.Application имеет явный […]

Сторонняя библиотека добавляется в каталог dexedLib, но в библиотеке нет классов.dex

Для дополнительной функции в приложении для Android я загрузил исходный код для сторонней библиотеки. Это должно было сделать настройку. Я использую Eclipse Juno. Я создал проект из исходного кода, сделал настройку, построил JAR. И я использую библиотеку JAR в своем проекте. Код в моем приложении вызывает соответствующие функции библиотеки на определенном экране. Приложение компилируется отлично […]

Smali-структура методов и классов

Недавно я ворвался в какой-то код smali и хотел бы изучить его. Я проверил ссылку на байт-код dalvik, но я не смог найти ссылку на структуру относительно того, когда / как использовать эти .locals .local .registers .prologue .line .annotation .parameter Знаете ли вы другие ресурсы, чтобы объяснить больше структуры smali?

Отладка Eclipse не работает должным образом с временем выполнения АРТ

При использовании ART runtime на моем HTC One GPE с Eclipse текущая строка индикатора кода не работает, когда используются Step Over и Step Into. Выполнение, похоже, продолжается, но очень сложно сказать, где он находится без индикатора. Возвращение к Dalvik разрешает проблему. Кто-нибудь испытал это и есть ли способ исправить это?