android-multidex相关内容

如何使用新的 Android Multidex 支持库启用多索引

我想使用新的 Multidex 支持库来打破我的一个应用程序的方法限制. 在 Android Lollipop 中,Google 引入了一个 multidex 支持库,可以轻松实现 multidex. 使用该库以及构建支持多索引的应用需要哪些步骤? 解决方案 编辑: Android 5.0(API 级别 21)及更高版本使用支持多索引的 ART.因此,如果您的 minSd ..
发布时间:2021-12-01 11:32:39 移动开发

.dex 文件中方法引用的数量不能超过 64k API 17

我正在使用 SugarORM 库构建一个应用程序,但是当我尝试为 API 17 构建项目时(没有检查其他项目),它显示构建错误. 信息:Gradle 任务 [:app:assembleDebug]:app:preBuild 最新:app:preDebugBuild 最新:app:checkDebugManifest:app:preReleaseBuild 最新:app:prepareComAn ..
发布时间:2021-11-27 17:54:33 移动开发

安装应用程序需要几分钟的 dex2oat 警告

我在很长一段时间后重新打开了一个 Android Studio 项目,我看到像往常一样快速构建,但现在 Android Studio (3.5) 的“安装"步骤需要几分钟,而过去需要几秒钟. 如果我在安装时打开设备 Logcat,我可以看到大量这些: W/dex2oat:方法处理不止一次:void com.package.base.view.BaseDialog.onSaveInstanc ..
发布时间:2021-11-21 21:38:27 Android

任务 ':packageAllDebugClassesForMultiDex' 执行失败

我正在尝试为一个项目使用新的 android multidex 支持.我对此异常有一些问题: 错误:任务“:shineV3:packageAllDebugClassesForMultiDex"的执行失败. java.util.zip.ZipException:重复条目:com/google/android/gms/analytics/internal/Command$1.class ..
发布时间:2021-11-21 21:31:27 Android

任务 ':packageAllDebugClassesForMultiDex' 执行失败

我正在尝试为一个项目使用新的 android multidex 支持.我对此异常有一些问题: 错误:任务“:shineV3:packageAllDebugClassesForMultiDex"的执行失败. java.util.zip.ZipException:重复条目:com/google/android/gms/analytics/internal/Command$1.class ..
发布时间:2021-11-21 21:28:17 Android

E/LoadedApk:无法仅在 Android Q (API 29) 上实例化 appComponentFactory

我已经到处搜索了,但仍然没有解决方案. gradle 有 minSdkVersion 21 和 targetSdkVersion 29 我只在 API 29 中遇到错误,然后应用程序无法加载并显示空白屏幕.当我看到 logcat 时,它给出了这样的错误: E/LoadedApk:无法实例化 appComponentFactoryjava.lang.ClassNotFoundExcep ..
发布时间:2021-11-21 21:22:24 Android

Android Studio 更新至 1.0 损坏 MultiDex

嗨有类似的错误,如重复输入. FAILURE:构建失败,出现异常. 出了什么问题:任务“:eBooks:packageAllDebugClassesForMultiDex"执行失败. java.util.zip.ZipException:重复条目:android/support/annotation/AttrRes.class 试试:使用 --stacktrace 选项运行 ..
发布时间:2021-11-21 20:46:19 Android

获取“包 android.support.multidex 不存在";升级到 Android Studio 2.3 后

昨天从Android Studio 2.2.3更新到Android Studio 2.3,遇到了以下两个问题: 更新后,默认安装了 Gradle 3.2,但同步我的项目不起作用,我不断收到错误消息“Gradle 3.3是必需的".使用默认的 Gradle 包装器不起作用.解决此问题的唯一方法是下载 Gradle 3.3手动并指向构建设置中的目录. 在运行我的项目时,我不断收到一系列错误 ..
发布时间:2021-11-21 20:41:44 Android

找不到 Gradle DSL 方法:'multiDexEnabled()'

我遵循了 https://developer.android.com/tools/上的 multidex 指南建筑/multidex.html 但我收到此错误 Gradle DSL method not found : 'multiDexEnabled()' .我已经更新了 Android 内置工具、Android 支持存储库和库.这是我的 gradle.build 文件.我在这里做错了吗? ..
发布时间:2021-11-21 20:08:24 Android

在 multidex 应用程序中加速 gradle 构建

我的应用程序有一堆必不可少的库,这就是为什么我被迫使用 multidex 支持库并且它运行良好.但是问题出在gradle构建速度上.构建平均需要 2 分钟,当我开发和测试时,这很烦人. 有没有办法加快我的调试版本? 解决方案 您可以通过指定最低 SDK 版本 = 21 来加速您的开发构建. 官方文档包括关于此的整个部分. 示例(来自文档): android {产品风味{// ..
发布时间:2021-11-21 19:14:39 Android

在 Android Studio 中使用 MultiDex 功能时,有没有办法限制主 dex 文件中的方法数量

当我像文档所说的那样在 Android Studio 中启用 MultiDex 功能时,它自动分成两个或多个 dex 文件.我无法配置它.而且似乎在主 dex 文件中,方法的数量非常接近限制(65536). 问题是如何配置它,使主dex文件中的方法数量减少到一定数量,比如60k.我得把apk上传到amazon appstore,amazon的人会在主dex文件中添加一些方法,使其超过6553 ..
发布时间:2021-11-21 18:39:31 Android

错误:程序类型已经存在:android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat

升级到 Android Studio 3.1 后,我在构建过程中开始出现以下错误.正如您在错误中所注意到的那样,Project 使用 multidex 并且默认启用 DX.我试图检查依赖关系图以了解发生了什么,但到目前为止一无所知.有趣的是,这只在我的机器上失败.我清理了所有内容,包括重新安装等,但没有任何效果. 有人遇到过同样的问题,你是如何解决的?或者有什么方向可以看? AGPBI:{ ..
发布时间:2021-11-21 18:39:17 Android

首次启动时,Android 需要更多时间来启动应用程序

在我的项目中,我使用了需要多索引支持的库.根据我所做的研究,我开始知道它会导致应用启动延迟. 我在 gradle 中启用了 multidex 功能.defaultConfig { multiDexEnabled true } 我曾经为 kitkat 设备获取 NoClassDefFound Exception 所以我添加了以下内容: 我在清单中添加了应用程序名称作为android ..
发布时间:2021-11-21 18:38:24 Android

java.lang.NoClassDefFoundError: com.google.android.gms.common.internal.zzd

使用 Maps api v2,它与 4.4、5.0、5.1、5.1.1、6 完美配合,但当我尝试 4.2.2 时应用程序崩溃.我一直在做很多研究,但似乎没有任何效果.这是完整的日志. 致命异常:主要java.lang.NoClassDefFoundError:com.google.android.gms.common.在 com.google.android.gms.measurement.in ..
发布时间:2021-11-21 18:29:07 Android

任务 ':app:transformClassesWithMultidexlistForDebug 执行失败

我未能./gradlew assembleDebug 我的appium 项目.以下是我的应用 build.gradle 文件 应用插件:'com.android.application'安卓 {compileSdkVersion 26构建工具版本“26.0.2"默认配置{applicationId "com.example.keya.f8sampleproject"minSdk 版本 15目标 ..
发布时间:2021-11-16 20:23:36 其他开发