草庐IT

android - 将字节码转换为 dex 时出错 : Cause: java. lang.RuntimeException : Exception parsing classes - Android studio 2. 0 beta 6

我用gradle更新到了最新版本的Androidstudio2.0Beta6:dependencies{classpath'com.android.tools.build:gradle:2.0.0-beta6'}该应用在我测试过的所有东西的模拟器和设备上运行良好。我只有在尝试生成签名的APK时遇到了很多错误,我在依赖项中遇到了一些错误,当我排除矢量绘图、矢量动画绘图和Support-v4库时,所有这些错误都解决了现在我没有任何依赖错误。现在我的app模块的gradle.build看起来像这样:applyplugin:'com.android.application'android{co

android - 什么是 Android Pre-Dexing 以及它如何提高性能?

我看到Android的ant脚本有消息说它是“pre-dexing”。但是dex和pre-dex使用相同的选项,除了在一种情况下一次一个jar,在另一种情况下一次多个jar。真正的需求是什么?pre-dex是强制性的吗?例如The'charactersaroundtheexecutableandargumentsarenotpartofthecommand.[dex]Pre-DexingF:\users\tejasoft\work\fnd\cmn\tools\social\sz\demo\libs\pinit-sdk-1.0.jar->pinit-sdk-1.0-e3bebafa272

android - 什么是 Android Pre-Dexing 以及它如何提高性能?

我看到Android的ant脚本有消息说它是“pre-dexing”。但是dex和pre-dex使用相同的选项,除了在一种情况下一次一个jar,在另一种情况下一次多个jar。真正的需求是什么?pre-dex是强制性的吗?例如The'charactersaroundtheexecutableandargumentsarenotpartofthecommand.[dex]Pre-DexingF:\users\tejasoft\work\fnd\cmn\tools\social\sz\demo\libs\pinit-sdk-1.0.jar->pinit-sdk-1.0-e3bebafa272

Android Gradle DexException : Multiple dex files define Lorg/hamcrest/Description

com.android.dex.DexException:多个dex文件定义Lorg/hamcrest/Description在尝试通过AndroidStudio或通过我的应用程序上的Gradle命令行进行调试构建/测试时发生。发布版本(没有测试)工作正常,但是一旦包含测试(hamcrest是一个测试库),构建就会失败并出现上述错误。我检查了我的模块依赖项,没有gradle-qdependencies证实的重复要求。项目设置.gradleinclude':[librarymodule]'include':[mainmodule]'项目build.gradlebuildscript{re

Android Gradle DexException : Multiple dex files define Lorg/hamcrest/Description

com.android.dex.DexException:多个dex文件定义Lorg/hamcrest/Description在尝试通过AndroidStudio或通过我的应用程序上的Gradle命令行进行调试构建/测试时发生。发布版本(没有测试)工作正常,但是一旦包含测试(hamcrest是一个测试库),构建就会失败并出现上述错误。我检查了我的模块依赖项,没有gradle-qdependencies证实的重复要求。项目设置.gradleinclude':[librarymodule]'include':[mainmodule]'项目build.gradlebuildscript{re

android - 无法执行 dex : Java heap space Java heap space

在EclipseIDE中执行Web驱动程序脚本时,出现Unabletoexecutedex:JavaheapspaceJavaheapspace错误。我已经用AndroidSDK和AVDManager配置了EclipseIDE。我也将-Xms200m增加为-Xmx512m,但还是不行。 最佳答案 这篇文章的公认解决方案对我有用:ConversiontoDalvikformatfailed:Unabletoexecutedex:Javaheapspace要点是:不断增加Xms和Xmx值,直到它起作用或您的物理内存用完为止。例如:-XX

android - 无法执行 dex : Java heap space Java heap space

在EclipseIDE中执行Web驱动程序脚本时,出现Unabletoexecutedex:JavaheapspaceJavaheapspace错误。我已经用AndroidSDK和AVDManager配置了EclipseIDE。我也将-Xms200m增加为-Xmx512m,但还是不行。 最佳答案 这篇文章的公认解决方案对我有用:ConversiontoDalvikformatfailed:Unabletoexecutedex:Javaheapspace要点是:不断增加Xms和Xmx值,直到它起作用或您的物理内存用完为止。例如:-XX

安卓 Dex : UNEXPECTED TOP-LEVEL EXCEPTION: Already added

我的应用依赖于一个库项目。这个库项目依赖于AndroidCompatibilityPackageV4。我NOT导出了库项目的依赖项。在我自己的项目中,我添加了ACLV13作为依赖项,但是在编译时我得到一个错误,即本质上存在重复的依赖项。我以为不导出库项目的依赖可以解决这个问题,但事实并非如此。我该如何解决这个问题?编辑另外,根据Androidtoolsdocs:Specialcaseforandroid-support-v4.jarandandroid-support-v13.jar.Wemakeaspecialcaseforthesetwolibrariesbecause-v13co

安卓 Dex : UNEXPECTED TOP-LEVEL EXCEPTION: Already added

我的应用依赖于一个库项目。这个库项目依赖于AndroidCompatibilityPackageV4。我NOT导出了库项目的依赖项。在我自己的项目中,我添加了ACLV13作为依赖项,但是在编译时我得到一个错误,即本质上存在重复的依赖项。我以为不导出库项目的依赖可以解决这个问题,但事实并非如此。我该如何解决这个问题?编辑另外,根据Androidtoolsdocs:Specialcaseforandroid-support-v4.jarandandroid-support-v13.jar.Wemakeaspecialcaseforthesetwolibrariesbecause-v13co

android - 应用太大?无法执行 dex : Cannot merge new index into a non-jumbo instruction

我在编译我的应用程序时收到以下错误:[2014-05-0721:48:42-DexLoader]Unabletoexecutedex:Cannotmergenewindex65536intoanon-jumboinstruction!我现在如果我在包中的任何位置声明一个新方法,我会收到此错误。如果我不这样做,应用程序就会编译。我想知道这个错误究竟是什么意思。我的应用程序很大,但我认为它没有那么大!所以:这个错误是否意味着我的方法太多?上市?静止的?包裹?成员(member)?它与我的根包的方法/成员有关,还是与包含的JAR库有关?有没有办法获得更多关于此的调试信息?我已经知道SO中类似