dalvik相关内容
我如何开始与dalvikvm一个的.jar文件与输入。这样的事情: dalvikvm -cp /路径JAR / Test.jar的“你好” 在Test.jar的主要方法,将刚才打印此打招呼控制台。这有点像这可能吗?是什么给这个输入的主要方法,例如作为主要方法字串[] args输入正确的方式。 解决方案 你有没有跟着的这些步骤?它看起来像你需要运行是这样的: #/系统/斌/ da
..
我感兴趣的是在编译的类文件做一些修修补补他们通过转换为DX DEX文件之前。我打量了一下在官方的Dalvik文档以及在之间的
..
可能重复:结果
..
我试图环绕的内存泄露我的头。我想第一步是看是否我通过看dalvikvm有一个,但我没有真正理解无论是好还是坏。这是我dalvikvm日志的快照: 可能有人只说一点什么是上面看到。什么是红旗?什么是正常? 此外,我已经安装了MAT用于Eclipse,同时也有关于使用MAT查找内存链接许多教程的链接,没有人似乎真的解释他们是如何找到泄漏 任何人都可以指向一个详细教程MAT ..以下是我的MA
..
不是有两种类型的内存泄漏的一个垃圾回收的语言打交道时:用户自codeD和运行环境?也就是说,糟糕的用户code(说很多全局静态引用)与在运行时的错误,或者是他们认为在同一个?正在使用的工具来找到它们通常是一样的吗? 解决方案 据我所知,较差的用户code是领先的内存泄漏的主要问题。而在Dalvik的是,Java堆使用dlmalloc为allocing内存,这可能会导致更多的内存碎片;即使你
..
我有一个使用NDK Android应用 - 一个普通的Android的Java应用程序与普通的用户界面和C ++核心。有在核心的地方,我需要调用Java方法,这意味着我需要一个的JNIEnv * 该线程,这反过来又意味着,我需要调用 JavaVM-> AttachCurrentThread()来得到有效的 ENV 。 previously,只是在做 AttachCurrentThrea
..
首先,请原谅我的英语不好。我有我的应用程序(学业)的最终版本 - 它拍照和照片被用c ++ code缝合后。我测试了我的手机的Xperia迷你API 15上的应用程序,一切是这样的设备就OK了。但是,我借了学校的Nexus 5的API 21,有两个问题。 第一个问题是令人沮丧的。今天,我在调试无解一整天。我不知道,这code的一部分,可以让这个错误。每当应用程序正在运行 - 如果它拍照或拼接不打
..
最近我回答
..
我打算在开发Android应用程序,需要一个后端服务器同步与应用程序的其他用户的数据。我打算在UNIX服务器上写入标准的Java运行该服务器。 我曾经做过这直接两款Android设备之间,在这种情况下,我只需要序列化要在两端发送的所有数据。 不过,我怀疑是Dalvik的序列化到和Java SE的格式,格式不兼容。这样的话?如果是,我有哪些选择呢?这突然出现在我的脑海里的一件事是发送原始XML通
..
我试着以下类添加到我的应用程序: 公共类AlertDialogHelper { 公共静态AlertDialog.Builder getDarkDialogBuilder(上下文的背景下){ 如果(Build.VERSION.SDK_INT> = Build.VERSION_ codeS.HONEYCOMB){ INT alertDialog
..
我使用SpartacusRex的终端IDE和其他应用程序,DroidEdit,构建和运行在Android Java应用程序。一个笑着一档的Hello World构建并运行完美,但是当我介绍我的包不能正常DEX类文件到一个JAR文件: 从我的项目目录: javac的SRC / mypack / *。java的 此编译Successully DX --dex --output =
..
刚刚得到在谷歌播放(例如Android电子市场)发行接口错误报告。 下面是展开堆栈跟踪: java.lang.OutOfMemoryError:内存耗尽] 在dalvik.system.NativeStart.main(本机方法) 就是这样。据我所知没有坠毁甚至达到我的code。有什么是我应该做的,或者我应该简单地忽略这个错误?怎么会这样呢? 解决方案 忽略它,没有什么可以做。在某
..
在ICS出来的时候,有几个新的扩展宽度的字节codeS出台。其中大部分是用于指示支持巨型标识。下面是其中的一些新的指令,从我的ICS /达尔维克/ OP code-GEN /字节code.txt采取: # #扩展宽度运codeS #OP 00FF常量级/巨型41C Y型-REF继续|抛 OP 01FF检查铸/巨型41C n型-REF继续|抛 OP 02FF实例中/大型52C Y型-REF继续|抛
..
我的应用程序有 Android的支持 - v4.jar 在 /库只。我不使用其他库。 我的应用程序与信号11错误而崩溃。我想使用 addr2line 的Android的NDK工具。 可我们发现使用这个工具的java文件的功能和行号?任何帮助将是非常有益的这里 我的应用写蓝牙Socket和介于两者之间我将结束在插座我怀疑,错误的是来,因为的write()在被称为接近()插座但我无法找到确切的
..
我的应用程序启动后,我运行约十AsyncTasks。有时模拟器花费大量的时间来启动这些任务。如果发生这种情况,然后我看到日志猫以下消息(S): D / dalvikvm(1983年):主题ID = 8:撤消后仍然暂停(SC = 1 DC = 1秒= Y) 在模拟器反应快(具有讽刺意味的:D),则不会出现此消息。奇怪的行为,而无需修改我所提到的工作行动今天下午发生变化。我觉得很喜欢,因为我明
..
在我的手机上启动我的申请,我从日志中获得了大量以下错误: E / dalvikvm(2052):没有免费的临时寄存器 E / dalvikvm(2052):日新:中止跟踪汇编,恢复到跨preTER E / dalvikvm(2052):没有免费的临时寄存器 E / dalvikvm(2052):日新:中止跟踪汇编,恢复到跨preTER 发生了什么事? 解决方案 在Dalvik JIT使
..
我对Dalvik虚拟机(Android版)的工作感兴趣。我试图去通过JIT的code,找出它所执行的操作,以及如何选择的痕迹。我无法跟随code。因此,我请求所有在执行跟踪的选择和JIT建议相关职能帮我翻译 解决方案 您可以尝试 git的日志--grep JIT 在Dalvik的库中,并且在看的变化和改变的文件。这应该让你的所在JIT相关code是一个不错的主意。
..
我的一些应用程序的用户得到这个例外 java.lang.NoClassDefFoundError的:[通用] 在dalvik.system.NativeStart.main(本机方法) 这不是常见的异常,因为用户的大量的,只有一些人有这样的例外。我不使用任何本机库和所有外部库不使用任何本地code Android的版本在那里发生了: 的Android 4.0.3 - 4.0.
..
运行我的Android应用程序(的警告,按顺序输出给出),当我能有人请解释以下警告的含义是: 04-17 15:29:11.693:I / dalvikvm(4442):DexOpt:从访问LCOM / kirona / iclient / DB /核心/服务/ IMPL / MiscDatabaseModuleDaoImpl否认;到现场LCOM / kirona / iclient
..
做了Android的Dalvik标准库有类似于Java SE的无证类sun.misc.Unsafe任何类,允许直接访问内存。 解决方案 Android的实现sun.misc.Unsafe的部分地区,主要是为了支持JSR-166并发类。这不是Android的API的一部分。
..