草庐IT

android - 转换为 Dalvik 格式失败 facebook/AccessToken$SerializationProxyV1

这是我的日志:[2013-02-0919:48:50-DexLoader]Unabletoexecutedex:MultipledexfilesdefineLcom/facebook/AccessToken$SerializationProxyV1;[2013-02-0919:48:50-MainActivity]ConversiontoDalvikformatfailed:Unabletoexecutedex:MultipledexfilesdefineLcom/facebook/AccessToken$SerializationProxyV1;我试过了清理项目删除库文件夹重新启动E

Android map 应用程序 - 由加载程序 dalvik.system 中的 java.lang.classnotfoundexception android.view.fragment 引起

我正在尝试做这个简单的教程(http://mobile.tutsplus.com/tutorials/android/android-sdk-working-with-google-maps-application-setup/),但遇到了标题中提到的问题。当我试图在真实设备(Android2.3.6)上运行这个应用程序时,我在我的LogCat中收到这些错误:07-2820:59:08.835:I/ApplicationPackageManager(3807):cscCountryisnotGerman:SEB07-2820:59:08.851:D/AndroidRuntime(380

android - 使用 adt r17 转换为 dalvik 格式失败,出现错误 1

今天我将我的ADT和SDK更新到了最新版本r17。现在我不能再导出我的应用程序了每次我尝试导出一个烧焦的应用程序时,我都会收到ConversiontoDalivkformatfailedwitherror1。如果我尝试使用或不使用通过project.properties激活的proguard,都没有区别。我希望有人能帮助我。我不能发布任何日志,因为它没有给我任何输出;(错误信息:Conversiontodalvikformatfailedwitherror1干杯,迈克编辑:文件夹结构:/ProjectName/src/ProjectName/gen/ProjectName/assets

java - 签署 Android 应用程序时出现 Proguard 错误/Dalvik 错误 1

在我开始之前,想打个招呼并感谢您阅读本文,我遇到这个问题已经有一段时间了,非常感谢您的帮助!我已经在这个项目上工作了一段时间,而且它的测试非常好。我可以运行它,它可以在我的安卓平板电脑上运行,没有错误或任何错误。但是当我最终尝试发布它并进入“AndroidTools->ExportSignedApplication”时,我返回了DalvikError1。我尝试启用混淆器,但留下了很多未引用的类。如:[2013-05-1415:40:24-MxlTestApp]Proguardreturnedwitherrorcode1.Seeconsole[2013-05-1415:40:24-Mxl

android - Linux X86 或 Mac 构建上的 Dalvik JIT 编译器

正如我从GoogleIO2010session听说的那样,DalvikJIT编译器只支持ARM处理器。这是否意味着我自己在LinuxX86或MacOSX上构建的Android源代码不支持JIT编译器?我应该使用带有ARM处理器的目标板来测试DalvikJIT编译器吗?谢谢! 最佳答案 我在Linux模拟器上自己检查了一下。JIT使用WITH_JIT=true构建选项。此外,JIT即使在仿真模式下也很有用。Linpack显示使用JIT的性能提高了大约2倍。 关于android-LinuxX

java - Dalvik VM 与 Sun JVM

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:WhatcanyounotdoontheDalvikVM(Android’sVM)thatyoucaninSunVM?我遇到过什么面试。在每次面试中,当面试官谈到android主题时,他们都会问这个问题。“DalvikVM与SunJVM之间有什么区别?”。我已经给出了一些答案。WhatcanyounotdoontheDalvikVM(Android'sVM)thatyoucaninSunVM?但我认为他们想要更多。

Android,是否可以在任何类型的操作系统上运行 Dalvik VM 以运行 Android 应用程序?

我有一些操作系统,例如Windows7和Linux。是否可以在这个Win7上运行Dalvik,然后运行​​Android应用程序或游戏?谢谢 最佳答案 一个解决方案是安装Android-x86(适用于Intel或AMDCPU的Android)native或在虚拟机中。如果你只是想玩一些游戏而不是Windows和Android双启动,你可以使用优秀的Android模拟器Bluestacks.只是一个警告,根据您的硬件(或虚拟硬件),一个版本的Android-x86可能比另一个版本更好,您必须尝试。在虚拟机中很可能无法正确检测到虚拟显卡

android - 如何使用 GDB 在 Android 上调试 Dalvik 可执行文件?

我想使用GDB调试一个android应用程序,我没有源代码并且我习惯了GDB。有人知道该怎么做吗?看来我需要附加到应用程序的进程并使用gdbserver但我还没有找到关于如何做到这一点的好教程......谢谢! 最佳答案 可能没有分步教程,但人们一直在使用gdbserver来调试JNI应用程序。检查以下链接:http://honeypod.blogspot.com/2008/01/debug-native-application-for-android.htmlhttp://vilimpoc.org/blog/2010/09/23/

android - 是否推荐在 Android/Dalvik 上使用 ProGuard 合并类?

我刚刚想到,我们使用的ProGuard代码优化之一,即合并类层次结构,可能根本不是一个好的选择。我的直觉是合并类以减少对ClassLoader的调用是有益的,至少在JVM上这是一个特别慢的操作,并且在我们的代码中我们选择了许多更小的(通常是内部的)类而不是大型上帝对象类,因此ClassLoader会相对频繁地运行。然而,考虑到所有类都将合并为一个类的极端(可能不太可能)情况,那么即使加载器只会被调用一次,我们最终也会将大量代码加载到内存中,这很可能是从未使用过(我猜这里也适用80/20规则)。这让我想知道:1)Dalvik中的类加载实际上有多快?这是一个值得通过使用类合并来减少的操作吗

java - 在 dalvik.system.NativeStart.main( native 方法)处崩溃

刚刚在GooglePlay(例如AndroidMarket)发布者界面收到错误报告。这是完整堆栈跟踪:java.lang.OutOfMemoryError:[内存耗尽]在dalvik.system.NativeStart.main(native方法)就是这样。据我所知,它甚至没有到达我的代码就崩溃了。有什么我应该做的或者我应该忽略这个错误吗?怎么会这样? 最佳答案 无视它,你无能为力。在某些情况下,您会得到一个带有合理堆栈跟踪的OutOfMemoryError。这些是可操作的。你粘贴的不是。