当前位置: 首页 > 知识库问答 >
问题:

VM有multidex支持,禁用multidex支持库。问题

诸正谊
2023-03-14
android {
    compileSdkVersion 25
    buildToolsVersion '25.0.0'

defaultConfig {
    applicationId "com.rocketjourney"
    minSdkVersion 21
    targetSdkVersion 24
    versionCode 68
    versionName "4.41"
    multiDexEnabled true
    vectorDrawables.useSupportLibrary = true
    testInstrumentationRunner "com.rocketjourney.helpers.CustomTestRunner"
}

configurations.all {
    resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9'
    resolutionStrategy.force 'com.squareup.okio:okio:1.13.0'
    resolutionStrategy.force 'com.squareup.okhttp3:okhttp:3.8.0'
}

dexOptions {
    javaMaxHeapSize "4g"
    jumboMode = true
}`

repositories {
    mavenCentral()
    maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local' }
    maven { url "https://jitpack.io" }
    flatDir { dirs 'libs' }
    flatDir { dirs '../aars' }
    maven { url 'https://maven.fabric.io/public' }
}

dependencies {
    compile('com.crashlytics.sdk.android:crashlytics:2.7.1@aar') { transitive = true; }
    etc...
}`

我的舱单是这样的:

<application
    android:name="com.rocketjourney.RJApplication"
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"

在我的rjapplication.class中有以下代码:

public class RJApplication extends Application {

  @Override
  protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
  }

但我现在的错误是:

共有1个答案

朱兴学
2023-03-14

如果minSDKversion是21,则不需要添加multidex支持。

从文档中可以看到:

支持Android 5.0及更高版本的Multidex

 类似资料:
  • 需要什么步骤来使用这个库和构建我的应用程序与multidex支持?

  • 这只有在我添加了足够多的依赖项时才会发生,这可能是预期的。我已经按照说明(https://developer.Android.com/studio/build/multidex.html)在Android项目文件中启用了multidex并添加了multidex依赖项,但不确定如何处理Flutter应用程序的“为multidex配置您的应用程序”中的第2步,甚至不确定是否遗漏了该步骤。 > 从工具栏

  • 我对Android Studio3.0金丝雀有一个问题。在所有项目中,我不能使用预览工具中的支持库中的任何视图。显示呈现错误。在新项目中也是同样的问题。 Samople代码: 格雷德尔:

  • 我需要在Android 2中实现actionbar。我已经尝试了这篇文章,并按照这篇官方文章中提到的设置了支持库。 以下是我使用appcompat支持库实现ActionBar的步骤: 首先,我使用以下配置创建项目(我不创建图标和默认活动): 最低要求SDK: API 10: Android 2.3.3(姜饼) 目标SDK: API 19: Android 4.4 使用编译: API 10: And

  • 对于Requests,如果你有问题或者建议,可以通过下面几种方法得到支持: StackOverflow 如果你的问题不包含敏感或私有信息,或者你能将这些信息匿名化,那你就可以在 StackOverflow 上使用 python-requests 标签提问。 发送推文 如果你的问题在140个字符内描述,欢迎在 twitter 上发送推文至 @kennethreitz, @sigmavirus24,

  • “linkerd” 如何发音? “linker-DEE”. 为什幺称为 linkerd? linkerd 可以被认为是微服务的动态链接器。在操作系统中,动态链接器获取有关要执行的库和函数调用的名称的运行时信息,并执行使该函数可调用到可执行文件所需的任何工作。linkerd 对微服务进行类似的任务:接受服务名称和对该服务(HTTP,gRPC等)的调用,并且执行使调用成功所需的工作,包括路由,负载均衡