dalvik

    1热度

    2回答

    最近我回答了this question,这里介绍了.apk文件到android手机的整个安装过程。这是关于使用Dalvik VM的一件事。而现在我想知道的是安装过程是完全相同的使用ART?有什么区别? 我的意思是PackageManager,路径,皈依到dex格式等工作 谷歌搜索没有给太多的信息,只有高性能电源,内存管理和类似的东西。 如果有知识的人可以分享这些信息,我将非常感激。

    0热度

    2回答

    Android NDK显示为support pinning down Java objects accessed from native code使用GetByteArrayElements和朋友。但是这种情况多久了?换句话说,我的应用程序是否可以避免在旧设备上进行复制?

    0热度

    1回答

    吹是的Dalvik/VM/OO结构StringObject的定义/ Object.h struct StringObject : Object { /* variable #of u4 slots; u8 uses 2 slots */ u4 instanceData[1]; /** Returns this string's length in characters. */ in

    0热度

    1回答

    这几乎是来自here的问题的精确副本。对不起,但这里的观众更大,所以我有更好的机会得到准确的答案。 是否可以从Android中删除所有“用户层”应用程序和虚拟机,只是为了获得基于Linux的纯嵌入式操作系统,并且已经配置了所有库和驱动程序?因为虚拟机只是从内核角度来看的一个过程... 看在this我想得到的是:Linux内核+ HAL +(也许)一个shell或某种方式来启动我的程序。 也许有人已

    2热度

    1回答

    默认情况下,ART重新定位boot.art & boot.oat在/system/framework/arm/到/data/dalvik-cache/arm/之间。 为什么艺术喜欢使用缓存的而不是系统? 为什么不使用/system下的启动映像?

    1热度

    1回答

    我的APK对于很大的(对很多方法),并且我试图把一些库类(例如android/support/v4)放到framework.jar中。我拉framework.jar,提取classes.dex,baksmali,然后添加然后android/support/v4,smali,建立一个新的framework.jar,签名,推到设备,并重新启动设备。不幸的是我得到一些奇怪的dalvikvm验证错误: F

    1热度

    1回答

    我得到以下dalvikvm验证错误: Line 1041: W/dalvikvm(2610): VFY: register1 v5 type 13, wanted 5 Line 1042: W/dalvikvm(2610): VFY: rejecting opcode 0x70 at 0x0032 Line 1043: W/dalvikvm(2610): VFY: rejected Lcom/

    7热度

    1回答

    我将学习一些关于Dalvik VM,dex和Smali的知识。 我已阅读有关smali,但仍不能清楚地了解它在编译器链中的位置。它的目的是什么。 下面一些问题: 据我所知,Dalvik的其他虚拟机上运行的字节码,在Android的情况下,它是DEX字节码。 什么是smali? Android操作系统或Dalvik Vm是否直接与它一起工作,或者它只是相同的dex字节码,但对于人类更具可读性? 它是

    0热度

    1回答

    Android版本5.0从Dalvik移至ARt。所以我正在研究Java应用程序的性能增强。我正在使用Genymotion和AVD仿真器。加开源Java Whetstone apk可从, http://www.roylongbottom.org.uk/android%20benchmarks.htm 但是,我很惊讶的结果。从Android 4.4.4到5.0有显着的性能提升。不过,从Android

    3热度

    2回答

    是否有一个简单的方法来崩溃应用程序与本机崩溃,为了测试本机崩溃报告? 请注意,我正在寻找所有设备的通用解决方案,而不是设备特定的。我想过使用不安全类(写入非法地址卡住),但它看起来不受支持