草庐IT

jvm-bytecode

全部标签

java - 面对一些未知的问题一些后端 jvm 内部错误

我遇到了一些未知问题,看起来像是一些内部编译器错误:这些是构建apk时的错误:Error:org.jetbrains.kotlin.codegen.CompilationException:Back-end(JVM)Internalerror:Couldn'ttransformmethodnode:doResume(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;:Error:org.jetbrains.org.objectweb.asm.tree.analysis.AnalyzerException:Errorati

java - 如何运行用 cucumber-jvm 和 gradle 标签过滤的测试?

我现在使用cucumber有一段时间了,现在我想将测试套件的使用从maven迁移到gradle。我设法准备了涵盖基本用法、运行测试、获得结果等的项目。我缺少的最后一block是只能运行在特定标签上过滤的测试的能力。运行验收测试是用产品flavor完成的:productFlavors{uats{testInstrumentationRunner"com.paddy.cuespton.cuespton.test.Instrumentation"}full{applicationId"com.paddy.app.cuespton"versionName"1.0"}}这使我能够使用任务运行测试

java - 来自 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,-38,118,54,92,-116,4,-118,110,-87,7,-13,3,-72,-63,-69,123,92,94,56,61,120,-52,98,-17,5,41,101,-3,121,81

java - 安卓工作室 : "No JVM installation found. Please install a 32-bit JDK "

我阅读了很多关于这个问题的资料,但仍然无法弄清楚我做错了什么?这是我的设置图片:有什么想法吗?更新:[正如您在图片中看到的,我使用的是java8,是不是错了?] 最佳答案 您的环境变量对话框显示您列出了一个名为JDK_HOME的变量,而错误消息告诉您将其命名为JAVA_HOME。您还使用了与Android不兼容的Java版本。您需要改用Java6或7。可以找到最新的Java7版本here. 关于java-安卓工作室:"NoJVMinstallationfound.Pleaseinstal

java - android JVM 也可以在 PC 上运行吗?

AndroidJVM也可以在PC上运行吗?还是仅限于在移动设备上工作?据我了解,当您使用eclipse进行开发时,它是被模拟的,而不是正确运行实际的jvm? 最佳答案 是也不是。AndroidVM实际上称为DalvikVM。它执行通常打包为Android包(apk)文件的dalvik可执行文件(dex)。dex文件是从在常规jvm上运行的Java字节码文件(java编译的输出,.class文件)创建的。目前,DalvikVM在基于ARM和MIPS的处理器上运行。当您谈论在PC上运行时,我假设您是在谈论基于x86的计算机。在这种情况下

java - Android Studio 预览版 : This JVM does not support constant tag 15

我正在尝试查看包含几个自定义View(没有什么复杂的……主要是包装器)的xml布局的预览。我收到以下错误:Thefollowingclassescouldnotbeinstantiated:- com.app.view.widget.SlidingSwipeRefreshLayout(OpenClass,ShowException,ClearCache)- com.app.view.widget.BetterViewAnimator(OpenClass,ShowException,ClearCache)java.lang.ClassFormatError:ThisJVMdoesnots

JVM常见面试题及详解

目录一、JVM的概念1、JVM的具体作用2、JVM中内存区域的划分3、常见的面试问题二、动态内存管理器(GC)1、GC的具体作用2、GC回收的特点3、标记1)引用计数法2)可达性分析3)方法区类对象的回收规则4、引用的类型5、回收1)标记清除2)标记复制3)标记整理6、分代回收7、垃圾回收器的介绍三、类加载器1、类加载的基本过程2、什么时候触发类加载3、常见的类加载器4、双亲委派模型一、JVM的概念1、JVM的具体作用jvm是什么?jvm是java虚拟机JavaVirtualMachine的缩写。什么是java虚拟机?虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现

android - 没有语言运行时的基于 JVM 的语言

有没有人知道一些替代的JVM语言,无论它多么晦涩难懂,它可以编译为普通的旧java字节码,而不需要语言运行时。我需要这个来尝试开发android应用程序而不会启动或大小损失。Scala、Clojure和Groovy都需要自己的运行时库随应用程序分发,因此它们不在本题的讨论范围内。声称满足此目标的唯一一种语言是CharlesNutter的Mirah,但我无法让它在Windows上工作。编辑:澄清一点,我知道任何语言都必须有运行时库。显然,我正在寻找的是一种除了JRE之外不需要额外运行时的语言,或者至少需要非常有限的运行时。 最佳答案

android - 如何在 Android Studio 1.3 中设置 Gradle JVM 设置

从1.3版本开始,AndroidStudio将不再支持特定于IDE的GradleJVM参数设置。GradleJVM设置需要在gradle.properties文件中设置。无论在何处执行构建(IDE、命令行或CI服务器),此更改都是保持构建输出一致所必需的。如果您的项目使用特定于IDE的GradleJVM参数,AndroidStudio将在项目同步时帮助您将这些设置复制到项目的gradle.properties文件中。“Gradle”设置页面中的“GradleVM选项”文本字段也已被删除。我收到错误:Error:Unabletostartthedaemonprocess.Thisprob

android - ionic android build - 没有足够的内存来启动 jvm

尝试使用ionic和gradle创建androidapk文件时,出现错误FAILURE:Buildfailedwithanexception.*Whatwentwrong:Unabletostartthedaemonprocess.Thisproblemmightbecausedbyincorrectconfigurationofthedaemon.Forexample,anunrecognizedjvmoptionisused.Pleaserefertotheuserguidechapteronthedaemonathttp://gradle.org/docs/2.2.1/userg