【问题标题】:Android studio: Rabbitmq: Error:java.lang.ClassNotFoundException: Class io.micrometer.core.instrument.MeterRegistry not foundAndroid工作室:Rabbitmq:错误:java.lang.ClassNotFoundException:找不到类io.micrometer.core.instrument.MeterRegistry
【发布时间】:2018-04-11 07:05:05
【问题描述】:

我是 RabbitMQ 的新手。我关注了这个链接https://www.cloudamqp.com/blog/2015-07-29-rabbitmq-on-android.html 但是当我想开始我的项目时,Gradle Build 失败并出现下一条错误消息:

错误:java.lang.ClassNotFoundException:找不到类 io.micrometer.core.instrument.MeterRegistry。

错误:任务 ':app:transformClassesWithDesugarForDebugdthome' 执行失败。 com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: 使用主类 com.google.devtools 执行 java 进程时出错。 build.android.desugar.Desugar 带参数 {--input C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\39.jar --output C:\Users\deakt\AndroidStudioProjects\app \build\intermediates\transforms\desugar\debugdthome\40.jar --input C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\40.jar --output C:\Users\deakt \AndroidStudioProjects\app\build\intermediates\transforms\desugar\debugdthome\41.jar --input C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\16.jar --output C: \Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\desugar\debugdthome\17.jar --input C:\Users\deakt\AndroidStudioProjects\app\build \intermediates\transforms\stackFramesFixer\debugdthome\25.jar --output C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\desugar\debugdthome\26.jar --input C:\Users\deakt\AndroidStudioProjects \app\build\intermediates\transforms\stackFramesFixer\debugdthome\0.jar --output C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\desugar\debugdthome\1.jar --input C:\Users \deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\35.jar --output C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\desugar\debugdthome\36.jar --input C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\19.jar --输出 C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\desugar\debugdthome\20. jar --input C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\20.jar --output C:\Users\deakt\AndroidStudioProject s\app\build\intermediates\transforms\desugar\debugdthome\21.jar --input C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\32.jar --output C:\ Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\desugar\debugdthome\33.jar --input C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\7.jar --输出 C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\desugar\debugdthome\8.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\classes\debugdthome --classpath_entry C :\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\0.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\1.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\2.jar --classpath_entr y C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\3.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\4 .jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\5.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer \debugdthome\6.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\7.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates \transforms\stackFramesFixer\debugdthome\8.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\9.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app \build\intermediates\transforms\stackFramesFixer\debugdthome\10.jar --classpath_ent ry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\11.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\12 .jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\13.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer \debugdthome\14.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\15.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates \transforms\stackFramesFixer\debugdthome\16.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\17.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app \build\intermediates\transforms\stackFramesFixer\debugdthome\18.jar --class path_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\19.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\20 .jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\21.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer \debugdthome\22.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\23.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates \transforms\stackFramesFixer\debugdthome\24.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\25.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app \build\intermediates\transforms\stackFramesFixer\debugdthome\26.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\27.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome \28.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\29.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms \stackFramesFixer\debugdthome\30.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\31.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build \intermediates\transforms\stackFramesFixer\debugdthome\32.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\33.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects \app\build\intermediates\transforms\stackFramesFixer\debugdthom e\34.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\35.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\ transforms\stackFramesFixer\debugdthome\36.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\37.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\ build\intermediates\transforms\stackFramesFixer\debugdthome\38.jar --classpath_entry C:\Users\deakt\AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\39.jar --classpath_entry C:\Users\deakt\ AndroidStudioProjects\app\build\intermediates\transforms\stackFramesFixer\debugdthome\40.jar --bootclasspath_entry C:\Users\deakt\AppData\Local\Android\Sdk\platforms\android-26\android.jar --bootclasspath_entry C:\用户\deakt\AppData\Local\Android\Sdk\platforms\android-26\optional\org.apache.http.legacy.jar --bootclasspath_ent ry C:\Program Files\Android\Android Studio\jre\jre\lib\resources.jar --bootclasspath_entry C:\Program Files\Android\Android Studio\jre\jre\lib\rt.jar --bootclasspath_entry C:\ Program Files\Android\Android Studio\jre\jre\lib\jsse.jar --bootclasspath_entry C:\Program Files\Android\Android Studio\jre\jre\lib\jce.jar --bootclasspath_entry C:\Program Files\Android \Android Studio\jre\jre\lib\charsets.jar --min_sdk_version 21 --nodesugar_try_with_resources_if_needed --desugar_try_with_resources_omit_runtime_classes}

这是我的依赖项:

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.android.support:design:26.1.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
    compile 'com.jakewharton:butterknife:8.8.1'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
    implementation 'com.google.dagger:dagger-android:2.11'
    implementation 'com.google.dagger:dagger-android-support:2.11'
    annotationProcessor 'com.google.dagger:dagger-android-processor:2.11'
    annotationProcessor 'com.google.dagger:dagger-compiler:2.11'
    compile 'com.squareup.retrofit2:retrofit:2.3.0'
    compile 'com.fasterxml.jackson.core:jackson-databind:2.9.4'
    compile 'com.squareup.retrofit2:converter-jackson:2.3.0'
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
    implementation 'io.reactivex.rxjava2:rxjava:2.1.10'
    compile 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
    compile 'com.github.MFlisar:RXBus:1.0'
    compile 'com.rabbitmq:amqp-client:5.2.0'
    implementation files('libs/amqp-client-5.2.0.jar')
}

我已经尝试过这些链接,但对我没有帮助:

Error:java.lang.ClassNotFoundException: Class org.openjdk.jdi.ReferenceType not found Error:java.lang.ClassNotFoundException: Class org.openjdk.jdi.ReferenceType not found when update android studio 3.0.0

谁能告诉我一些建议?

【问题讨论】:

标签: java android rabbitmq


【解决方案1】:

我遇到了完全相同的问题。我使用了 5.2.0 版本的库。回到 4.6.0 为我解决了这个问题。

http://repo1.maven.org/maven2/com/rabbitmq/amqp-client/4.6.0/

【讨论】:

    【解决方案2】:

    问题来自 Android SDK 中的lambda desugaring。您可以通过将以下内容添加到您的 gradle.properties 文件来禁用它:

    android.enableDesugar=false

    然后 lint 可以抱怨并中止构建,您可以通过在 build.gradle 文件的 android 部分添加以下内容来避免这种情况:

    lintOptions { abortOnError false }

    【讨论】:

      猜你喜欢
      • 2016-10-26
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 2021-05-04
      • 2015-05-25
      • 2018-02-20
      相关资源
      最近更新 更多