dalvikvm:创建一个虚拟机并运行參数指定的java类。 1、新建一个java文件:例如以下: public class Test_07_22 { public static void main(String args[]){ System.out.println("hlwang test da
转载
2017-08-08 15:40:00
48阅读
2评论
网上非常多文件介绍了 jvm 内存管理的理论,但在 Dalvikvm 中,到底是怎样实现的。这几天猛看了 Dalvikvm 的源码,说一下我的理解:在大层面上讲跟理论一样,jvm 把内存分成了一些区,关于各区的说明參见。://blog.csdn.net/lengyuhong/article/...
转载
2015-05-11 11:17:00
214阅读
2评论
在分析Dalvik虚拟机运行之前,先要了解Davlik指令,但是了解Davlik指令之前又要先懂得指令的格式,才能看得懂指令是怎么样构成,怎么样表达,怎么样查看,下面就来仔细地学习指令格式,这样在代码里看到指令时,就会很自然而然知道这条指令是干什么用了。在Dalvik虚拟机的目录下面有这样一份文档,我们来仔细学习它,如下:本文描述了在Dalvik虚拟机里字节码的指令格式,这种指令格式是使用在另一个
最近要做两个Android demo 。第一个要求用手机蓝牙连接打印机实现手填报表打印功能,第二个是手机蓝牙连接的手持设备,需求同步里面的数据,同步成功后要删除设备里面的数据。先开始玩的是佳能IP100的打印机, 发现这款打印机蓝牙只能实现打印图片功能,文档什么的要么接受了没反应,要么就乱码。 后来又玩了下佳能IP110的, 这款机型实现的是wifi无线打印 。 由于用户需求最后研究了
转载
2023-07-02 14:48:17
109阅读
常用adb shell命令】本帖隐藏的内容
1. 显示系统中全部Android平台:android list targets
2. 显示系统中全部AVD(模拟器):android list avd
3. 创建AVD(模拟器):
android create avd --name 名称 --target 平台编号
4. 启动模拟器:
emul
转载
2024-05-27 23:07:30
24阅读
LogCat输出信息如下:====================================================================
原创
2023-04-23 09:18:21
66阅读
一般Java虚拟机要求支持verbosegc选项,输出详细的垃圾收集调试信息。dalvik虚拟机很安静的接受verbosegc选项,然后什么都不做。dalvik虚拟机使用自己的一套LOG机制来输出调试信息。如果在Linux下运行adb logcat命令,可以看到如下的输出:D/dalvikvm( 745): GC_CONCURRENTfreed 199K, 53% free 3023K/6343K,external 0K/0K, paused 2ms+2ms其中D/dalvikvm表示由dalvikvm输出的调试信息,括号后的数字代表dalvikvm所在进程的pid。GC_CONCURRENT Read More
转载
2012-07-26 14:42:00
66阅读
2评论
前言、一、IntelliJ IDEA 中创建 Java / Kotlin 工程、二、准备 Java 和 Kotlin 代码、三、编译在
原创
2022-03-07 17:36:14
292阅读
Android2.3中Webkit引擎导致VM崩溃的问题
WARN/dalvikvm(429): JNI WARNING: jarray 0x405986b0 points to non-array object (Ljava/lang/String;)INFO/dalvikvm(429): "WebViewCoreThread" prio=5 tid=9
原创
2023-02-06 18:46:34
108阅读
You may have debug Android in eclipse, Have you ever used jdb tracing Android. Since Dalvikvm support jdwp, we can use jdb to debug the program. there are 2 waysAndroid as debug hostSteps 1) up
转载
2013-04-07 13:42:00
192阅读
2评论
28470 dalvikvm D GC_FOR_MALLOC freed 665 objects / 239992 bytes in 71ms28470 dalvikvm D GC_FOR_MALLOC freed 673 objects / 240288 bytes in 87ms21940 da...
原创
2023-05-23 20:26:43
82阅读
一 javah引发的问题 BUG:D/dalvikvm( 1704): Trying to load lib /data/data/com.ulang/lib/libulangaudio.so 0x41052a38D/dalvikvm( 1704): Shared lib '/data/data/c
转载
2016-12-12 14:53:00
101阅读
2评论
02-0807:22:18.665: E/dalvikvm(30944): JNI ERROR (app bug): accessed stale local reference 0xbc00021(index 8in a table of size 8)02-0807:22:18.665: E/dalvikvm(30944): VM aborting02-0807:22:18.665: A/li
原创
2014-04-11 10:19:26
2788阅读
04-11 23:34:36.850 D/dalvikvm( 2255): DexOpt: incorrect opt magic number (0xff ff ff ff)04-11 23:34:36.850 D/dalvikvm( 2255): ODEX file is stale or bad; removing and retrying (/data/dalvik-cache/syst
转载
2019-08-06 17:20:00
116阅读
2评论
BUG:
D/dalvikvm( 1704): Trying to load lib /data/data/com.ulang/lib/libulangaudio.so 0x41052a38
D/dalvikvm( 1704): Shared lib '/data/data/com.ulang/lib/libulangaudio.so' already loaded in same CL 0
09-28 17:16:37.543: DEBUG/dalvikvm(21466): GC_EXTERNAL_ALLOC freed390 objects / 45656 bytes in 50ms09-28 17:16:40.513: DEBUG/dalvikvm(3267): GC_EXPLICIT freed 4501objects / 251624 bytes in 67ms很多
原创
2014-10-21 22:01:14
52阅读
一、简介Dalvik虚拟机支持一系列的命令行参数(使用adbshell dalvikvm –help获取列表),但是不可能通过android应用运行时来传递任意参数,但是可以通过特定的系统参数来影响虚拟机行为。
原创
2022-05-07 21:30:15
786阅读
Android逆向之Dex文件最简单的一个 dex 文件-HelloWorld① 编译 smali 为 dex java -jar smali.jar -o classes.dex HelloWorld.smali ② 查看设备信息 adb devices ③ 上传文件 adb push HelloWorld.zip /data/local ④ 执行程序 adb shell dalvikvm -c
转载
2023-07-09 20:01:09
254阅读
频繁点击一个按钮,程序崩溃,查看log部分详情如下:04-11 11:10:40.371: W/dalvikvm(5507): ReferenceTable overflow (max=1024)
04-11 11:10:40.371: W/dalvikvm(5507): JNI pinned ar
原创
2016-04-13 19:05:25
7319阅读
把自定义的jar包放在Android的工程的libs目录下,运行程序,会出现一下错误: 10-10 08:34:06.479: E/dalvikvm(486): Could not find class 'com.******', referenced from method com.johnny.testurlmanagerapi.MainActivity.onCreate
10-10
转载
2013-10-18 10:56:00
61阅读