dalvik相关内容

安卓APK编译为ART运行时间和Dalvik的运行时间

谷歌增加了一个新的技术与运行Android 4.4系统。我该如何定位我的APK既ART运行时间和运行Dalvik的? 解决方案 这变化是不为开发商后果。您的应用程序仍然是完全一样的,没有什么要做。只要确保你的目标API 19让您的应用程序可用于奇巧的用户。他们将在自己的手机决定他们是否愿意用艺术或Dalvik的。 ..
发布时间:2015-12-02 11:44:11 移动开发

为什么这么多GC_FOR_ALLOC在一个简单的应用程序?

我收到来自dalvikvm太多的GC_FOR_ALLOC。 我得到的XML从REST服务:在一个活动我分析100线编程(我)和其他活动我使用SimpleXML来解析200线 在我第一个获得50 GC_FOR_ALLOC。 在第二个我得到这样的300! (我甚至无法张贴这一切,会使体内29579个字符,这是允许的唯一30K) 我已经搜查,几乎每个人都抱怨gc_for_“M”黄金,而不是gc_fo ..
发布时间:2015-12-02 10:56:08 移动开发

CLI在DalvikVM上失败JNI LIB

我需要在Android上运行的Java应用程序的命令行版本(是的,我知道这不是微不足道的)。 我想它使用Dalvikvm启动,它实际上开始,但后来的某个地方,因为它开始使用android.util.log并抛出该异常我的code失败。 java.lang.UnsatisfiedLinkError中:println_native 在android.util.Log.println_na ..
发布时间:2015-12-02 10:46:33 移动开发

如何在Android应用程序在Dalvik虚拟机执行。

做一件Android应用程序在我的Andr​​oid手机运行有其自己的Dalvik虚拟机(一个应用程序1 Dalvik虚拟机)? 还是在我的Andr​​oid手机共享相同的单一Dalvik虚拟机的每一个应用程序? 我的手机是Android 2.3的。 解决方案 在自己的进程每一个Android应用程序运行时,与它自己的Dalvik虚拟机实例。 Dalvik被这样一个设备可以高效地运行多个虚拟 ..
发布时间:2015-12-02 01:09:30 移动开发

为什么JUnit 4中,在Android上不工作?

由于Android的文件说,“需要注意的是Android的测试API支持的JUnit 3 code风格,但不是的JUnit 4”。 (测试基础)。它应当清楚,JUnit 4中不能用于用机器人的方块。 但是,为什么是这样?是不是因为测试全部在DVM中执行(在选择JUnit 3 Android的运行时间只有支持)?关于其自己的一个JVM人们可以选择的JUnit运行时应该使用。这不是可能的DVM内? ..
发布时间:2015-12-02 00:57:04 Java开发

动态生成的Dalvik字节code到正在运行的Dalvik / Android应用程序

这个问题已经被问(并回答)很多次动态生成和加载Java字节codeS在运行时到运行的Dalvik虚拟机,但有什么办法来加载DEX文件/字节codeS成在运行的应用程序? 感谢 解决方案 在Dalvik团队希望打造一流的运行时间code生成库。我们跟踪的功能要求为 Android的错误6322 。不幸的是,我们有一个很长的性能和正确性问题清单,所以我不能给你一个时间表的时候,我们会花时间在这个 ..
发布时间:2015-12-02 00:54:34 移动开发

自定义类加载在Dalvik的有摇篮(Android的新构建系统)

按照在Dalvik的引进自定义类加载由Fred涌在Android开发者博客: Dalvik虚拟机提供了用于开发人员进行自定义 类加载。而是装载的Dalvik可执行文件(“DEX”)的文件 默认的位置,应用程序可以从其他装载它们 地点,如内部存储或网络。 然而,没有多少开发人员需要做的自定义类加载。但是,这些谁在该博客文章做,并按照指示,可能有一些问题,模仿与摇篮相同的行为,新的构建系统为A ..
发布时间:2015-12-02 00:41:19 移动开发

使用摇篮到分离DEX文件分割外部库来解决Android的Dalvik的64K方式限制

有一个适当/易办法用摇篮,解决了64K的方法限制? 我的意思是一些自定义的摇篮任务使用,而不是一个单一的 classes.dex 。 pre-dexed罐创造分离DEX文件, 感谢您 伊万 当前状态 目前,我挣扎与大湄公河次区域:它带来了20K的方法来使用Analytics(分析)。我用Proguard的剥离下来什么也不需要,但仍... 72K方法和计数... 我可以在两种文件分割 c ..
发布时间:2015-12-01 23:18:26 移动开发

ClassNotFoundException的安卓

所以,我今天遇到了一个问题,当工作在我的Andr​​oid程序。我有一个类,它变成了一个XML字符串转换成Java对象(第三方),并能正常工作作为一个普通的Java项目,但在Android上我得到这个奇怪的错误: 06-21 22:44:26.402:DEBUG /应用程序(259):抛出java.lang.ClassNotFoundException:com.package.my code.C ..
发布时间:2015-12-01 22:51:27 Java开发

转换到的Dalvik格式失败,错误1与使用javax /网/ SocketFactory.class

遇到试图生成项目获得这样的输出控制台时此问题: [2010-07-19二十三时29分23秒 - myProject的] 故障处理“的javax / NET / SocketFactory.class”: [2010-07-19 23时29分23秒 - myProject的] 尝试包括比核心库之外的其它核心VM类。 很可能你已经尝试包括从桌面核心库 虚拟机到一个应用程序,这将最稳妥无法正常工 ..
发布时间:2015-12-01 22:35:41 移动开发

如何找到java.rmi包的罐子

我开发一个Android应用程序,它需要由于Android的一些东西,RMI默认情况下,我发现的这个项目可用来与我的Andr​​oid应用程序捆绑RMI包,但我无法找到一个罐子,其中包括java.rmi包。任何人可以建议去哪里找呢?或任何其他方式使用java.rmi中的Andr​​oid 谢谢! 解决方案 这是不可能的,你将能够使用RMI在Android上。即使你从Apache的和谐或其他来 ..
发布时间:2015-12-01 22:20:46 Java开发

如何解决在64K方法问题的Dalvik编译器的限制吗?

我的团队和我继承了来自其他球队的大型Android项目。整个应用程序的所有库,包括据报有大约35000的方法。我们现在在应用程序,我们需要使用协议缓冲器,以实现新的服务任务。 的问题是,所生成的.jar文件与所有必要的.proto文件创建另一个几个35000方法,这是70000的方法。如果你不知道,Android的编译器有每个.dex文件65536方法的限制。我们显然超过了极限,我们得到以下错误 ..
发布时间:2015-12-01 22:13:39 移动开发

你能不能在Dalvik虚拟机(Android的虚拟机),这样做就可以在阳光VM?

我知道,你可以的Dalvik的虚拟机上运行几乎所有的Java就可以在Java的虚拟机,但限制也不是很清楚。有没有人遇到任何重大的绊脚石?遇到问题的任何主要图书馆?编译成Java字节code任何语言(斯卡拉,Jython的等等)无法正常工作? 解决方案 有一些东西的Dalvik不会处理或不处理以同样的方式为标准的Java字节code,但大部分都是相当先进的。 在最严重的例子是运行时字节code ..
发布时间:2015-12-01 22:06:36 Java开发

插件架构的Andr​​oid应用程序?

我想实现一个插件系统,一个开源应用,因为它已成为真正的大,有许多功能,只有少数用户需要。释放不同的应用程序并不是一个很好的解决方案,因为用户A希望feature7和feature24而用户B希望feature39和feature24。 我在哪里可以找到一个插件体系结构的一个很好的例子吗? 下面是我想一个插件,能够做到: 重新定义一个特定的屏幕的布局(负载瘪XML ?) 重新定义一个类的方法( ..
发布时间:2015-12-01 22:06:02 移动开发

了解Android的紧凑循环/旋涂暂停错误

我在Android上开发游戏,“太空RPG” - 目前只看到这个错误弹出在大多数银河S4S,和HTC的。这是所有Java。 本场比赛将停止,当我尝试调试过程,并暂停有问题的线程,它不会暂停,和旋涂暂停发生错误。 线程转储让我看看,这是里面一定while循环走的是一条希望“结束位置”和向后遍历在不断增加距离的步骤,找到一个“起始位置”。 这就是事情烦。我可以验证回路不能无限期地运行,即使条件为, ..
发布时间:2015-12-01 21:57:55 Java开发

Android的理解堆大小

我是相当新的Andr​​oid开发,我似乎无法掌握Java内存不够异常。我知道这意味着我的应用程序已经超过了虚拟机的预算,但谷歌搜索了很多次后,我似乎仍然没有掌握这个概念。我怕我的应用程序使用了太多的内存,因为我每屏6键选择有两个位图的每个选择其中约有20 kb的每一个根据属性选项卡。在我的根G2X我已经设置了VM预算12MB,重新开始我的手机,跑到我有没有任何问题的应用程序。我对每一个的onDe ..
发布时间:2015-12-01 16:46:33 移动开发

是的Dalvik的内存模型一样Java的?

时的Dalvik的内存模型一样 Java的?我在是否读取和参考写入和特别感兴趣的非 - 长 /非 - 双原始变量是原子,但我也想知道有没有这两个平台的内存模型之间的差异。 解决方案 由于4.0(冰淇淋三明治),Dalvik的行为应该匹配与JSR-133(Java内存模型)。 由于3.0(蜂巢),大部分作品已经到位,但一些细微的东西都被忽视了,这将是很难在实践中遇到的(在最终确定如一些边缘的情 ..
发布时间:2015-12-01 16:43:08 Java开发

了解Android的:受精卵和DalvikVM

我试图了解Android的劳克应用。现在的问题是如何准确地受精卵派生Dalvik虚拟机。我真的不明白为什么它是不可能在同一个Dalvik虚拟机运行多个应用程序。 解决方案 没有。 Dalvik的不跨越的进程。 然而,活页夹IPC机制可以做到使物体的一个很有说服力的工作似乎迁移到一个不同的过程和Dalvik的实例。此外,内存管理是非常好的关于共享只读跨越需要它们的所有进程的页面。在Dalv ..
发布时间:2015-12-01 16:35:27 移动开发