Articles of jvm

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

Сегодня я читал несколько слайдов об основах 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

Android Unit Testing не работает для проекта библиотеки Android

Мы пытаемся внедрить новую поддержку Android Unit для нашего проекта. Для проекта библиотеки он не может найти классы src / main / java при работе с gradlew. Выполнение теста из Android Studio работает так, как ожидалось. Выполнение теста с помощью gradle в проекте приложения работает так, как ожидалось. Выполнение теста с градиентом в проекте библиотеки […]

Язык на основе JVM без языковой среды исполнения

Кто-нибудь знает о каком-то альтернативном языке JVM, каким бы неясным он ни был, который может скомпилировать простой старый java-байт-код без необходимости использования языка. Мне нужно это, чтобы попытаться разработать приложения для Android без штрафа за запуск или размер. Scala, Clojure и Groovy требуют наличия собственной библиотеки времени выполнения, распространяемой вместе с приложением, поэтому они не […]

Android Studio Emulator – экземпляр Java не поддерживает 32-разрядную JVM

Я запускаю андроид-студию на Mac os x maverick. Я установил 64-битный JDK. Когда я запускаю эмулятор, я получаю сообщение Ошибка: аномальное завершение процесса сборки: Ошибка. Этот экземпляр Java не поддерживает 32-разрядную JVM. Установите нужную версию. В студии android. java -version возвращается version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build […]

Можно ли установить java fx на Android-телефон?

Я хочу установить приложение Java Me на свой Android-телефон. Я пытался использовать jbed и некоторые другие виртуальные машины, но это не работает. В Windows Mobile я попытался с javaFx, и это сработало, поэтому я попытался сделать то же самое на android, но я не могу найти javaFx apk. Мой телефон Samsung GT-i5500. Благодарю.

JAVA_OPTS для увеличения размера кучи

Я хочу увеличить размер кучи. Как я могу использовать JAVA_OPTS для этого. Я получаю следующую ошибку, возможно, это из-за низкого размера кучи UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOfRange(Arrays.java:3209) at java.lang.String.<init>(String.java:215) at java.lang.StringBuilder.toString(StringBuilder.java:430) at com.android.dx.rop.type.Prototype.withFirstParameter(Prototype.java:370) at com.android.dx.rop.code.Rops.ropFor(Rops.java:1210) at com.android.dx.cf.code.RopperMachine.run(RopperMachine.java:478) at com.android.dx.cf.code.Simulator$SimVisitor.visitConstant(Simulator.java:692) at com.android.dx.cf.code.BytecodeArray.parseInstruction(BytecodeArray.java:763) at com.android.dx.cf.code.Simulator.simulate(Simulator.java:95) at com.android.dx.cf.code.Ropper.processBlock(Ropper.java:684) at com.android.dx.cf.code.Ropper.doit(Ropper.java:639) at com.android.dx.cf.code.Ropper.convert(Ropper.java:252) at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:256)

Ошибка OutOfMemory, хотя имеется свободная память.

Я вижу довольно странную проблему. По сути, иногда большие битмап-памяти не срабатывают даже при том, что, по-видимому, имеется много памяти. Есть несколько сообщений, которые, похоже, задают аналогичный вопрос, но все они связаны с предварительно сотовым андроидом. Мое понимание заключается в том, что изображения теперь выделяются в куче вместо некоторой внешней памяти. В любом случае, посмотрите […]

Как продолжить тестирование инструментальных средств Android после исключения?

По-видимому, запуск контрольно-измерительного теста прекращается, когда исключение происходит в инструментальном приложении: Тест завершился неудачно. Причина: «Не удалось выполнить« Инструментарий »из-за« Исключения ». Проверьте лог-код устройства для получения подробной информации. Является ли это желаемым поведением или неправильной конфигурацией в пользовательском инструменте? Я использую пользовательскую MonitorinInstrumentation [1], чтобы автоматизировать приемочные испытания. К сожалению, выполнение теста отменяется, когда […]

Android Studio – JAVA_HOME не указывает на действительную установку JVM

У вас возникли проблемы с запуском студии Android. Получите следующее сообщение: переменная среды JAVA_HOME (со значением C: \ Program Files \ Java \ jdk1.8.0_31) не указывает на действительную установку JVM. Проблема в том, что, насколько я могу судить, переменная окружения, которую я установил, указывает на действительную установку. Я пробовал все: переименовать его в JDK_HOME, указывая […]

Запуск Java-байт-кода на Android – Sun JVM поверх DalvikVM

Поскольку и реализация Java ( OpenJDK ), и виртуальная машина Android DalvikVM являются open-source, должно быть возможно реализовать JavaVM Sun в верхней части DalvikVM от Google. Это позволит запускать JVM-приложения и языки ( Clojure, Jython ) из коробки на Android. Есть ли постоянная работа по созданию такой реализации Sun JVM?