Articles of jvm

Ошибка «Недостаточно памяти» при создании Android на виртуальной машине

Итак, я пытаюсь создать Android. Я выбираю устройство на обед, чищу, а затем запускаю make updatepackage с различными -j переключателями. Однако сборка завершится с ошибкой: FAILED: /bin/bash out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex.rsp Out of memory error (version 1.2-a24 'Carnac' (283001 7e39a352cafc1eb3b4ae95846a101b93ccbc9cf0)). Java heap space. Try increasing heap size with java option '-Xmx<size>'. Warning: This may have produced partial or […]

Сериализация объекта между 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 в IntelliJ: Ошибка: Аномальное завершение процесса сборки: Ошибка: этот экземпляр Java не поддерживает 32-разрядную JVM.

Error:Abnormal build process termination: Error: This Java instance does not support a 32-bit JVM. Please install the desired version. Как это исправить? Версия Java: $ java -version java version "1.6.0_65" Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716) Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode) JAVA_HOME: $ echo $JAVA_HOME /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home У меня также установлен JDK […]

Предупреждение Dx при запуске приложения для Android

Привет, когда я запускаю приложение, я получаю эту ошибку несколько раз, и каждый раз с другим пакетом: Dx warning: Ignoring InnerClasses attribute for an anonymous inner class (org.ibex.nestedvm.util.Sort$1) that doesn't come with an associated EnclosingMethod attribute. This class was probably produced by a compiler that did not target the modern .class file format. The recommended […]

String from byte с UTF-8 дает разные результаты на Android, чем на Windows JVM

Я пытаюсь преобразовать массив байтов в строку в Java со следующим кодом: byte[] myArray = {25, -50, -86, 81, 47, 44, 97, -5, 69, -4, 87, -114, -47, 62, -113, -64, 58, -32, -121, -102, 53, -89, -122, 12, -2, -23, -127, 111, -100, 53, -87, -23, -44, -28, 4, -21, -42, 75, 87, -112, […]

Как запустить модульные тесты для Android не на устройстве или эмуляторе?

В студии Android в новом подпроекте есть, так как я понимаю, что эти интеграционные тесты, которые выполняются на устройстве или эмуляторе, проверяет функциональность приложения, зависит от SDK android. Но у меня есть методы, которые не зависят от android. Их тестирование, я хотел бы потратить на JVM, избегая запуска эмулятора.

Включает ли система Android JVM?

Я знаю, что система Android включает в себя виртуальную машину Dalvik (DVM). Но я не понял, включена ли система Android в JVM. Или DVM заменяет JVM? благодаря

Как работает NDK в Android – Какой порядок используется NDK, JNI и т. Д.?

Как работают Java, NDK, JNI, JVM, C / C ++ и т. Д., Связанные друг с другом в проекте Android? Я хочу знать, что произойдет, например, Java-код запускает метод NDK, NDK использует библиотеку JNI или что-то еще. Также в чем разница между NDK и JNI Извините, если этот вопрос плохо сформулирован, я просто испытываю трудности […]

Результат литья при умножении двух положительных целых чисел в long – отрицательное значение

У меня такой код: int a = 629339; int b = 4096; long res = a*b; Результат – -1717194752 но если я добавлю один ручной приведение к длинному long res = ((long)a)*b; Или long res = (long) a*b; Результат правильный 2577772544 Кто может объяснить, как это работает.

Почему мои определения определения огурца не определены в Android Studio

У меня есть проект приложения Android, который я хочу добавить в него автоматизированные тесты. Для этого я хотел бы использовать Cucumber для java в Android Studio и выполнять эти тесты непосредственно в моей среде IDE (с конфигурацией Run / Debug). Я использую Windows 7 sp1 64 бит, используя Android Studio 0.8.9. Я добавил плагины Gherkin […]