dalvik 相关问题

Dalvik是谷歌Android操作系统使用的虚拟机。

Smali静态调用/字符串范围

我正在从反编译的APK中学习smali代码。我不习惯这个,但是我已经掌握了。我现在在这条线上停留了一段时间:invoke-virtual / range {p1 .. p1},Ljava / ...

回答 1 投票 0

为什么android是建立在VM(Dalvik)[关闭]

我很想知道google选择在java VM上开发android框架的原因。在为Android编写代码近6个月的过程中,我观察到在一个VM上运行代码...

回答 4 投票 20

VFY:register1 v4 type 2,想要17

我有以下Smali代码:.method private a(Landroid / content / Context; Landroid / os / Bundle; Ljava / lang / String; Ljava / lang / String; I)V .registers 33 move / 16 v22,p5 move- object / 16 v21,p4 move-object / ...

回答 1 投票 0

Dalvik Verifier:register1 v25 type 0,想要参考

我有以下Smali代码:.method private k(I)V .registers 27(original)29(after)...#@ 68a invoke-direct / range {v24 .. v25},Landroid / widget / LinearLayout; - > (Landroid /内容/ ...

回答 2 投票 0

如何检测Android运行时(Dalvik或ART)?

Google在Android 4.4中添加了一个新的ART运行时。如何确定ART或Dalvik是否是当前的运行时?

回答 6 投票 36

Dalvik Verifier:copy1 v16

Dalvik不接受以下smali代码:.method getOrCompute(Ljava / lang / Object; ILcom / google / inject / internal / guava / base / $ Function;)Ljava / lang / Object; .registers 24 .param p2,“哈希”......

回答 1 投票 0

Android:dalvik在调试器断点时由于ANR而查杀应用程序

在Android 4.3嵌入式(自定义)设备上,我试图通过在Service子类onStartCommand方法中设置断点来调试我的应用程序。当我在断点处暂停时,dalvik杀死了我的应用程序...

回答 1 投票 0

如何使用adb工具调用GC?

我想测试android应用程序的内存性能,我想自动获取内存信息。我使用'adb shell dumpsys meminfo ...'来定期获取内存信息。现在,我想观察......

回答 5 投票 3

android中调用virtual和invoke-direct的区别是什么

它说invoke-virtual正在调用虚方法,而invoke-direct是直接方法。但是我不清楚什么是“虚方法”什么是“直接方法”?换句话说,什么......

回答 1 投票 10

将代码添加到smali源

我有一个带有相关源的smali代码:original_file.java:package com.android.commands.locksettings; import android.os.ResultReceiver; import android.os.ServiceManager;导入android.os ....

回答 1 投票 2

android启动应用程序时的过程是什么以及它在运行时如何与R类交互?

最近,当我学习Android的资源管理时,我遇到了一些有趣的问题。 1)从Android运行时的内部角度来看,Android OS采取了哪些步骤来启动......

回答 2 投票 1

在Android中使用静态变量

在android中,使用静态变量是推荐的做法吗?例如,在Java中实现Singleton模式,我通常会这样做:private static A the_instance; public static A getInstance(){if(...

回答 5 投票 55

压力测试Android Dalvik [重复]

我一直在阅读Android dalvik,我很好奇人们如何对Dalvik进行压力测试以评估其稳定性。我知道Dalvik是用于处理内存的......

回答 1 投票 0

新ART是虚拟机吗?

我已经在互联网上阅读了关于Android操作系统的新ART运行时的文章。许多文章称ART是一个新的虚拟机,我认为这是错误的,因为......

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.