dalvik相关内容

我如何使用`--multi-dex`的选择吗?

[二○一三年十一月一十三日18时39分○九秒 - XlApp]霉素 麻烦写输出:有太多的方法引用:66024;最高为65536。 您可以尝试使用--multi-DEX选项。 参考文献按包: 13 java.lang中 1 java.lang.reflect中 5 java.util中 1的javax.xml.namespace 66 org.apa ..
发布时间:2015-12-02 21:31:59 移动开发

是否有可能在Android应用程序中注入code?

我想在运行一个Android应用程序中注入code。我曾尝试使用DX工具生成的SD卡一个dexfile但是当我想要实例,它失败。是否有任何工具注入code产生新的Dalvik字节code?我STUDING一些库,aspecjt或吉斯为Android。它是更好地使用脚本语言的工作? 感谢的人:) 解决方案 没有,那是不可能的。 Android应用程序的权限是行不通的,如果这是可能的。 ..
发布时间:2015-12-02 21:07:52 移动开发

什么是Dalvik的线程状态?

每ANR转储列出了所有线程的状态在ANR的时间。我知道 WAIT 手段,而是做什么悬挂和监控是什么意思? 在此先感谢... 解决方案 中的Dalvik线程状态摘要: 初始化 - 还没有运行 启动 - 还没有运行,但几乎没有 ZOMBIE - 死者(你不应该看到这一点)。 运行(A / K / A RUNNABLE) - 线程正在运行。虚拟机有权暂停执行堆栈转储全部线程,所以你一般不会看到这 ..
发布时间:2015-12-02 20:59:52 移动开发

安卓:转换到的Dalvik格式失败:无法执行DEX:空

我试图使用 SmugFig SmugMug的API在Android上。它是专为J2SE我会想象,所以我不知道它甚至会工作在Android,但我想这是值得一试,而不是试图创建自己的API。 当我虽然加载项目,我得到以下错误: 转换到的Dalvik格式失败:无法执行DEX:空 这并不是说失败是什么包,只是“Android的包装问题”,但它没有这样做之前,我加入SmugFig和它的依赖罐子构 ..
发布时间:2015-12-02 20:18:40 Java开发

什么是Dalvik的和达尔维克缓存?

我知道这可能是Android的一个基本问题。但是,什么是Dalvik的和达尔维克缓存? 解决方案 的Dalvik是用于Android的虚拟机。人们普遍认为是Java虚拟机,虽然这不是precisely正确的。它使用一个对象模型,等同于Java和它的内存模型也几乎相等。但Dalvik虚拟机为基础的虚拟机,而不是Java的虚拟机的寄存器,是基于栈。 因此​​,它采用了完全不同的字节code比Ja ..
发布时间:2015-12-02 17:42:53 移动开发

什么是学习Smali(以及如何/何时使用Dalvik虚拟机运codeS)的最佳方法是什么?

我知道Java和教训C,但从来没有使用过。我不知道任何形式的组件,无论是对一个虚拟机或一个实际 什么是学习如何破解Smali最好的方法是什么? 解决方案 更新:正如我昨天答应,我增加了一些更多的链接列表 Ufff。没有太多的文档身边!最好的建议?反编译,并阅读,和调整,并看看它是如何做的,一次又一次开始循环。但你没有问他的意见,对不对? ;) 现在,也有一些地方在那里,WIL lhelp ..
发布时间:2015-12-02 17:38:20 Java开发

抛出java.lang.ClassNotFoundException在dalvik.system.BaseDexClassLoader.findClass

此错误是推动我疯了。我的应用程序崩溃在启动时从谷歌下载播放存储的错误时: 抛出java.lang.ClassNotFoundException 在dalvik.system.BaseDexClassLoader.findClass 我的应用程序不能在我们的两个设备,从偏食崩溃时生成。然而一个月前,一个客户用自己的手机来建立我们的应用程序,那么它也坠毁,机上启动。我忽略了这个问题,然后,因 ..
发布时间:2015-12-02 15:58:45 Java开发

难道Android的技术支持,运行时动态类加载就像Dalvik的?

目前,它的这是仍然可以与即将举行的艺术运行? 解决方案 这似乎工作就像它的Dalvik做到了。 感谢matiash为参考I / O 2014年的谈话!我看过它的视频录制,这里是开发商不得不说在运行时$ C $ Ç加载(从成绩单拍摄): [观众提问:]所以,我不知道如何艺术是要 牛仔舞[?]以字节为code注射液可能发生之后 编译,甚至在运行时。 [...] [伊恩·罗杰斯答:]这样 ..
发布时间:2015-12-02 15:48:17 移动开发

Android的&放大器;的Dalvik - 获取一个对象的大小

大家都知道Java 5引入获取对象轻松大小的能力仪表。有没有在Android和的Dalvik这样的方法? 在的java.lang.instrument 包不能在Android上。 解决方案 有关它的价值,我已经看过了Dalvik虚拟机源$ C ​​$ C并不能找到任何稳定的API来获取对象的大小。如果你想看看自己,物体的大小存储在 ClassObject :: objectSize:为siz ..
发布时间:2015-12-02 14:14:24 Java开发

是什么WAIT_FOR_CONCURRENT_GC阻塞是什么意思?

我只是做了从ICS(4.0.4),以JB(4.1)自动更新我的Andr​​oid手机,它推出的时候我跑我的应用程序的多个垃圾收集调用: WAIT_FOR_CONCURRENT_GC受阻30毫秒 我的视频流在我的应用程序,这些被阻止GC调用几乎翻了一番我的等待时间,它们意味着什么? 解决方案 这消息是在一对夫妇的情况下发出的: 当用户code明确要求GC()和GC已在进行中。 ..
发布时间:2015-12-02 14:14:21 移动开发

JRE在Android

这听起来像一个愚蠢的问题,但谷歌并没有帮助我。 有没有为Android提供了JRE?如果是哪个版本呢?是否有任何重大的功能缺失? 如果不是这是否意味着所有的Java应用程序需要重新编译为Dalvik的工作,对Android的? 更新; 会不会有永远的JRE可用于Android的 解决方案 没有,没有。谷歌并创建一个完全不同的运行于Android,那里的基类是完全不同的(虽然兼容的) 它 ..
发布时间:2015-12-02 13:47:54 Java开发

在Android上运行时编译字符串为code

我一直使用的东西试过JANINO在Android和得出的结论是,他们根本就没有的Dalvik虚拟机中运行。 所以,我只是要问一个简单的问题:在安卓,是否可以运行的应用程序中使用过程中编译包含字符串code。如果是这样,是否有让我这样做的和/或你可以分享如何做一个code例如任何库? 有关的(一个很简单的)的例子,如果我有一个String对象,它包含以下内容: 公共类加法器{ IN ..
发布时间:2015-12-02 13:42:06 Java开发

使用Proguard的与Android不混淆

我得到一个错误“转换为的Dalvik格式失败,错误1”使用-dontobfuscate标志的时候。否则,我的应用程序出口的罚款。我不想因为我使用BugSense错误跟踪混淆和他们收取$ 99个月,如果你需要去模糊处理堆栈跟踪。我仍然希望得到的ProGuard的文件大小和优化​​的好处。 如果我注释掉-dontobfuscate每一件事情的伟大工程。除了不可读的堆栈跟踪。 我progaurd.c ..
发布时间:2015-12-02 13:07:20 移动开发

Android编译失败 - java.lang.IllegalArgumentException:如果已经添加:LCOM /谷歌/ API /客户机/越狱/ CharEscapers;

我只是prepare小更新我的Andr​​oid应用程序,但是当我尝试建立我的应用程序(在调试模式下),我得到这个奇怪的错误。这将是巨大的,如果有人聪明可以看看这个要弄清楚什么可能是错误的。我清洗/重建/修复项目属性,但没有结果。我没有任何线索是怎么回事:(也许类似的事情发生在任何人在这里? 如果这能帮助我使用下面库:AdMob的(4.1.1),OpenFeint的和libgdx 下面是建立日志 ..
发布时间:2015-12-02 12:51:53 Java开发

做Dalvik虚拟机进程释放系统内存?

在Android开发者文档,项目斯维尔特的一部分(座右铭:“你有没有尝试配合Bugdroid成紧身牛仔裤?!”),有一个页面上的管理应用程序的内存。它包含: 当用户浏览到不同的应用程序,你的UI不再可见,你应该释放所使用的只是你的用户界面的任何资源。此时释放的UI资源可以显著增加系统的容量为缓存过程,这对用户体验的质量有直接影响。 和 TRIM_MEMORY_RUNNING_LOW ..
发布时间:2015-12-02 12:44:26 移动开发

是的Dalvik甚至更多的内存中对象的尺寸方面比饿热点?

我一直想知道有多少内存对象占用的Andr​​oid。 有许多资源(如这)相关热点JVM告诉了一个空的对象,需要8个字节 空数组12个字节,并且所有的对象被对准以8字节边界。 这样的对象,没有额外的领域应该采取8个字节,至少有一个额外的域最小的对象 - 16字节,一个空数组 - ?16个字节,右 我发现没有关于Dalvik的具体信息在这个问题上,决定弄清楚通过测试。 运行测试过的令人惊讶的结果 ..
发布时间:2015-12-02 12:36:22 Java开发

什么是Android的ODEX文件?

在安装了一些Android应用程序,我发现,它会改变,以ODEX文件(不APK)的智能手机。 它是如何发生的?谁可以教我,我对此很感兴趣。 解决方案 博客文章是基本上是正确的,但不完成。为了有一个什么样的ODEX文件做了充分的了解,你必须了解一些关于如何应用程序文件(APK)的工作。 应用程序基本上是荣耀的ZIP压缩文件。在Java code存储在一个名为classes.dex这个文件是由在 ..
发布时间:2015-12-02 12:35:41 移动开发

安卓:javac的VS的Dalvik

我的理解是,谷歌不喜欢甲骨文的许可政策使用的JRE中的Java ME所以它只是重写 使用它自己的JVM规范的模仿的JRE的行为,但一点点的不同,特别是当它涉及 为使事情变得更高效,更安全。 所以,如果我的理解是正确的,这意味着当的javac 正在运行的一些Java源代码code和汇编成“二进制” byet code,一个标准的JVM将跨preT该字节code比Dalvik的不同将(在某些情况下) ..
发布时间:2015-12-02 12:33:44 Java开发