art-runtime

    2热度

    1回答

    我只是想在我的模拟器上尝试使用ART 4.4。 我所做的是创建一个仿真器,选择设备为“Nexus 7”,目标为“Android 4.4”和RAM“512”。然后我开始模拟器并加载它。 然后我去开发人员选项并选择运行时为ART。 之后,设置模拟器开始重新启动并长时间保持在启动屏幕上(大约1小时),并且无法完成启动。 有人可以解释我这个问题的原因。

    0热度

    1回答

    我在基于Android5.1的艺术方面做了一些工作,并且我想在Array.h中的Array类中添加一个变量(art/runtime/mirror/Array.h)。 但是,当我在类中添加“uint32_t标签”时,模拟器中的系统无法启动。那么如何在Android5.1的Array.h中添加一些变量? 崩溃日志是这样的: I/art ( 68): Pruning dalvik-cache sinc

    1热度

    1回答

    我在ART上测试Dexposed,它随机在art :: ReferenceMapVisitor :: VisitQuickFrame()中崩溃。 我认为dexposed可以处理堆栈帧错误: .extern artQuickDexposedInvokeHandler ENTRY art_quick_dexposed_invoke_handler SETUP_REF_AND_ARGS_C

    43热度

    1回答

    在最新的Android更新(SDK 21),看来2个新变量已添加到java.lang.Object中: private transient Class<?> shadow$_klass_; private transient int shadow$_monitor_; 我注意到shadow$_monitor_在hashCode()简单使用: public int hashCode() {

    1热度

    1回答

    最近当我了解Android的资源管理时,我遇到了一些有趣的问题。 1)从Android运行时的内部角度来看,android操作系统采取了哪些步骤来启动已安装的应用程序? 2)R class-R class是资源静态数值的容器。但最后它是一个整数集合。 android如何将这些整数映射到内部的资源? setContentView(R.layout.activity_main); 这里setCon

    3热度

    2回答

    我已经看到很多报道(流言),很快Android就会从Dalvik切换到ART,因为它是默认运行时。我没有真正意识到这是什么意思,我猜测运行时(类似?)就像操作系统一样。 我的应用程序并没有做任何特别特殊/独特的事情,主要是它使HTTP数据请求,并使用几次LocationListeners。 在我读过的关于传闻中的一些文章中,我看到一些人沿着“我喜欢ART,如果X应用程序支持它,现在就使用它”这样的

    0热度

    1回答

    我使用下面的代码来确定用户是否已将运行时更改为ART(Xamarin目前不支持并导致我的应用程序崩溃)。 private bool IsART { get { try { var systemProperties = Java.Lang.Class.ForName("android.os.SystemProperties"); var s