Fixed
Status Update
Comments
xa...@google.com <xa...@google.com> #2
can you share your android studio version
[Deleted User] <[Deleted User]> #3
Is this happening with Studio 3.0?
[Deleted User] <[Deleted User]> #4
Note: This worked for me on Windows 7 Pro 32-bit (with Android Studio 2.3.3). Seems like an issue with adt-branding module (which should contain the "/idea/AndroidStudioApplicationInfo.xml" resource).
[Deleted User] <[Deleted User]> #5
Hi, also happened on Mac Book Pro 15 retina mi-2015
MacOs Sierra 10.12.6
Android Studio 2.3.3
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
MacOs Sierra 10.12.6
Android Studio 2.3.3
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
ja...@google.com <ja...@google.com> #6
Thank you for this feedback. Your feedback helps make sure Android development tools are great! Given your issues has been resolved I am closing this issue.
[Deleted User] <[Deleted User]> #7
Right. The stacktrace doesn't lie. ;)
mn...@gmail.com <mn...@gmail.com> #8
not using Timber, not running espresso tests with coverage. Still seeing error and hanging
AndroidRuntime: FATAL EXCEPTION: Instr: com.nytimes.android.functionaltests.NYTFunctionalTestsRunner
Process: com.nytimes.android.debug, PID: 12618
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension;
at org.junit.runner.notification.Failure.getTrace(Failure.java:75)
at org.junit.internal.TextListener.printFailure(TextListener.java:77)
at org.junit.internal.TextListener.printFailures(TextListener.java:71)
at org.junit.internal.TextListener.testRunFinished(TextListener.java:27)
at android.support.test.internal.runner.listener.InstrumentationResultPrinter.instrumentationRunFinished(InstrumentationResultPrinter.java:221)
at android.support.test.internal.runner.TestExecutor.reportRunEnded(TestExecutor.java:92)
at android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:67)
at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:369)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2068)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.devtools.build.android.desugar.runtime.ThrowableExtension" on path: DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/com.nytimes.android.debug.test-xvMgmE4bLJ4ZOnwnIaH0hA==/base.apk", zip file "/data/app/com.nytimes.android.debug-69E_AMhkv04IIwXoConCHQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.nytimes.android.debug.test-xvMgmE4bLJ4ZOnwnIaH0hA==/lib/x86, /data/app/com.nytimes.android.debug-69E_AMhkv04IIwXoConCHQ==/lib/x86, /data/app/com.nytimes.android.debug.test-xvMgmE4bLJ4ZOnwnIaH0hA==/base.apk!/lib/x86, /data/app/com.nytimes.android.debug-69E_AMhkv04IIwXoConCHQ==/base.apk!/lib/x86, /system/lib, /system/vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at org.junit.runner.notification.Failure.getTrace(Failure.java:75)
at org.junit.internal.TextListener.printFailure(TextListener.java:77)
at org.junit.internal.TextListener.printFailures(TextListener.java:71)
at org.junit.internal.TextListener.testRunFinished(TextListener.java:27)
at android.support.test.internal.runner.listener.InstrumentationResultPrinter.instrumentationRunFinished(InstrumentationResultPrinter.java:221)
at android.support.test.internal.runner.TestExecutor.reportRunEnded(TestExecutor.java:92)
at android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:67)
at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:369)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2068)
AndroidRuntime: FATAL EXCEPTION: Instr: com.nytimes.android.functionaltests.NYTFunctionalTestsRunner
Process: com.nytimes.android.debug, PID: 12618
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension;
at org.junit.runner.notification.Failure.getTrace(Failure.java:75)
at org.junit.internal.TextListener.printFailure(TextListener.java:77)
at org.junit.internal.TextListener.printFailures(TextListener.java:71)
at org.junit.internal.TextListener.testRunFinished(TextListener.java:27)
at android.support.test.internal.runner.listener.InstrumentationResultPrinter.instrumentationRunFinished(InstrumentationResultPrinter.java:221)
at android.support.test.internal.runner.TestExecutor.reportRunEnded(TestExecutor.java:92)
at android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:67)
at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:369)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2068)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.devtools.build.android.desugar.runtime.ThrowableExtension" on path: DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/com.nytimes.android.debug.test-xvMgmE4bLJ4ZOnwnIaH0hA==/base.apk", zip file "/data/app/com.nytimes.android.debug-69E_AMhkv04IIwXoConCHQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.nytimes.android.debug.test-xvMgmE4bLJ4ZOnwnIaH0hA==/lib/x86, /data/app/com.nytimes.android.debug-69E_AMhkv04IIwXoConCHQ==/lib/x86, /data/app/com.nytimes.android.debug.test-xvMgmE4bLJ4ZOnwnIaH0hA==/base.apk!/lib/x86, /data/app/com.nytimes.android.debug-69E_AMhkv04IIwXoConCHQ==/base.apk!/lib/x86, /system/lib, /system/vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at org.junit.runner.notification.Failure.getTrace(Failure.java:75)
at org.junit.internal.TextListener.printFailure(TextListener.java:77)
at org.junit.internal.TextListener.printFailures(TextListener.java:71)
at org.junit.internal.TextListener.testRunFinished(TextListener.java:27)
at android.support.test.internal.runner.listener.InstrumentationResultPrinter.instrumentationRunFinished(InstrumentationResultPrinter.java:221)
at android.support.test.internal.runner.TestExecutor.reportRunEnded(TestExecutor.java:92)
at android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:67)
at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:369)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2068)
za...@gmail.com <za...@gmail.com> #9
I'm seeing it at runtime as well
```
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension;
at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:364)
at io.reactivex.internal.functions.Functions$OnErrorMissingConsumer.accept(Functions.java:704)
at io.reactivex.internal.functions.Functions$OnErrorMissingConsumer.accept(Functions.java:701)
at io.reactivex.internal.observers.LambdaObserver.onError(LambdaObserver.java:74)
at com.uber.autodispose.AutoDisposingObserverImpl.onError(AutoDisposingObserverImpl.java:98)
at com.uber.autodispose.AutoDisposingObserverImpl$2.accept(AutoDisposingObserverImpl.java:53)
at com.uber.autodispose.AutoDisposingObserverImpl$2.accept(AutoDisposingObserverImpl.java:51)
at io.reactivex.internal.operators.maybe.MaybeCallbackObserver.onError(MaybeCallbackObserver.java:81)
at io.reactivex.internal.operators.maybe.MaybeDoOnEvent$DoOnEventMaybeObserver.onError(MaybeDoOnEvent.java:100)
at io.reactivex.internal.operators.maybe.MaybeError.subscribeActual(MaybeError.java:35)
at io.reactivex.Maybe.subscribe(Maybe.java:3726)
at io.reactivex.internal.operators.maybe.MaybeDefer.subscribeActual(MaybeDefer.java:48)
at io.reactivex.Maybe.subscribe(Maybe.java:3726)
at io.reactivex.internal.operators.maybe.MaybeDoOnEvent.subscribeActual(MaybeDoOnEvent.java:39)
at io.reactivex.Maybe.subscribe(Maybe.java:3726)
at io.reactivex.Maybe.subscribeWith(Maybe.java:3792)
at io.reactivex.Maybe.subscribe(Maybe.java:3713)
at io.reactivex.Maybe.subscribe(Maybe.java:3679)
at com.uber.autodispose.AutoDisposingObserverImpl.onSubscribe(AutoDisposingObserverImpl.java:47)
at com.jakewharton.rxbinding2.widget.TextViewAfterTextChangeEventObservable.subscribeListener(TextViewAfterTextChangeEventObservable.java:21)
at com.jakewharton.rxbinding2.InitialValueObservable.subscribeActual(InitialValueObservable.java:8)
at io.reactivex.Observable.subscribe(Observable.java:10838)
at com.uber.autodispose.ObservableScoper$AutoDisposeObservable.subscribeActual(ObservableScoper.java:111)
at io.reactivex.Observable.subscribe(Observable.java:10838)
at io.reactivex.Observable.subscribe(Observable.java:10824)
at io.reactivex.Observable.subscribe(Observable.java:10727)
at com.uber.autodispose.ObservableScoper$1.subscribe(ObservableScoper.java:69)
at io.sweers.catchup.ui.BugReportView.onFinishInflate(BugReportView.kt:54)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:876)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at io.sweers.catchup.ui.BugReportDialog.<init>(BugReportDialog.kt:37)
at io.sweers.catchup.ui.BugReportLens.onCapture(BugReportLens.kt:49)
at com.mattprecious.telescope.TelescopeLayout$SaveScreenshotTask.onPostExecute(TelescopeLayout.java:582)
at com.mattprecious.telescope.TelescopeLayout$SaveScreenshotTask.onPostExecute(TelescopeLayout.java:540)
at android.os.AsyncTask.finish(AsyncTask.java:695)
at android.os.AsyncTask.-wrap1(Unknown Source:0)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:712)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
08-09 22:33:18.630 25921-25921/io.sweers.catchup.debug E/AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.devtools.build.android.desugar.runtime.ThrowableExtension" on path: DexPathList[[zip file "/data/app/io.sweers.catchup.debug-QlbHdhnnBT92kw-kKyvE3g==/base.apk"],nativeLibraryDirectories=[/data/app/io.sweers.catchup.debug-QlbHdhnnBT92kw-kKyvE3g==/lib/arm64, /system/lib64, /vendor/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 46 more
```
```
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension;
at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:364)
at io.reactivex.internal.functions.Functions$OnErrorMissingConsumer.accept(Functions.java:704)
at io.reactivex.internal.functions.Functions$OnErrorMissingConsumer.accept(Functions.java:701)
at io.reactivex.internal.observers.LambdaObserver.onError(LambdaObserver.java:74)
at com.uber.autodispose.AutoDisposingObserverImpl.onError(AutoDisposingObserverImpl.java:98)
at com.uber.autodispose.AutoDisposingObserverImpl$2.accept(AutoDisposingObserverImpl.java:53)
at com.uber.autodispose.AutoDisposingObserverImpl$2.accept(AutoDisposingObserverImpl.java:51)
at io.reactivex.internal.operators.maybe.MaybeCallbackObserver.onError(MaybeCallbackObserver.java:81)
at io.reactivex.internal.operators.maybe.MaybeDoOnEvent$DoOnEventMaybeObserver.onError(MaybeDoOnEvent.java:100)
at io.reactivex.internal.operators.maybe.MaybeError.subscribeActual(MaybeError.java:35)
at io.reactivex.Maybe.subscribe(Maybe.java:3726)
at io.reactivex.internal.operators.maybe.MaybeDefer.subscribeActual(MaybeDefer.java:48)
at io.reactivex.Maybe.subscribe(Maybe.java:3726)
at io.reactivex.internal.operators.maybe.MaybeDoOnEvent.subscribeActual(MaybeDoOnEvent.java:39)
at io.reactivex.Maybe.subscribe(Maybe.java:3726)
at io.reactivex.Maybe.subscribeWith(Maybe.java:3792)
at io.reactivex.Maybe.subscribe(Maybe.java:3713)
at io.reactivex.Maybe.subscribe(Maybe.java:3679)
at com.uber.autodispose.AutoDisposingObserverImpl.onSubscribe(AutoDisposingObserverImpl.java:47)
at com.jakewharton.rxbinding2.widget.TextViewAfterTextChangeEventObservable.subscribeListener(TextViewAfterTextChangeEventObservable.java:21)
at com.jakewharton.rxbinding2.InitialValueObservable.subscribeActual(InitialValueObservable.java:8)
at io.reactivex.Observable.subscribe(Observable.java:10838)
at com.uber.autodispose.ObservableScoper$AutoDisposeObservable.subscribeActual(ObservableScoper.java:111)
at io.reactivex.Observable.subscribe(Observable.java:10838)
at io.reactivex.Observable.subscribe(Observable.java:10824)
at io.reactivex.Observable.subscribe(Observable.java:10727)
at com.uber.autodispose.ObservableScoper$1.subscribe(ObservableScoper.java:69)
at io.sweers.catchup.ui.BugReportView.onFinishInflate(BugReportView.kt:54)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:876)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at io.sweers.catchup.ui.BugReportDialog.<init>(BugReportDialog.kt:37)
at io.sweers.catchup.ui.BugReportLens.onCapture(BugReportLens.kt:49)
at com.mattprecious.telescope.TelescopeLayout$SaveScreenshotTask.onPostExecute(TelescopeLayout.java:582)
at com.mattprecious.telescope.TelescopeLayout$SaveScreenshotTask.onPostExecute(TelescopeLayout.java:540)
at android.os.AsyncTask.finish(AsyncTask.java:695)
at android.os.AsyncTask.-wrap1(Unknown Source:0)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:712)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
08-09 22:33:18.630 25921-25921/io.sweers.catchup.debug E/AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.devtools.build.android.desugar.runtime.ThrowableExtension" on path: DexPathList[[zip file "/data/app/io.sweers.catchup.debug-QlbHdhnnBT92kw-kKyvE3g==/base.apk"],nativeLibraryDirectories=[/data/app/io.sweers.catchup.debug-QlbHdhnnBT92kw-kKyvE3g==/lib/arm64, /system/lib64, /vendor/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 46 more
```
ko...@gmail.com <ko...@gmail.com> #10
Same issue here similar crash
08-10 17:16:25.645 com.fastaccess.github.debug E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.fastaccess.github.debug, PID: 21075
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension;
at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:364)
at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:113)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.devtools.build.android.desugar.runtime.ThrowableExtension" on path: DexPathList[[zip file "/data/app/com.fastaccess.github.debug-1/base.apk"],nativeLibraryDirectories=[/data/app/com.fastaccess.github.debug-1/lib/arm64, /system/lib64, /vendor/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:364)
at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:113)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
08-10 17:16:25.645 com.fastaccess.github.debug E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.fastaccess.github.debug, PID: 21075
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension;
at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:364)
at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:113)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.devtools.build.android.desugar.runtime.ThrowableExtension" on path: DexPathList[[zip file "/data/app/com.fastaccess.github.debug-1/base.apk"],nativeLibraryDirectories=[/data/app/com.fastaccess.github.debug-1/lib/arm64, /system/lib64, /vendor/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:364)
at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:113)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
ga...@google.com <ga...@google.com>
ga...@google.com <ga...@google.com> #12
Temporary workaround is to set min sdk version below 19. Issue is that Desugar will process try-with-resources for API 19+, although platform supports it, but we will not package those classes.
ma...@gmail.com <ma...@gmail.com> #13
If you implement the `HotFix` found in the answer in https://stackoverflow.com/questions/45604099/rxjavaplugins-error-didnt-find-class-com-google-devtools-build-android-desugar
the app will compile, but tests cannot be found:
I am not sure, if this is related to the bug mentioned here, or another 3.0-beta1 issue.
```
Starting 0 tests on Nexus_5X_API_26(AVD) - 8.0.0
Tests on Nexus_5X_API_26(AVD) - 8.0.0 failed: Instrumentation run failed due to 'Process crashed.'
com.android.builder.testing.ConnectedDevice > No tests found.[Nexus_5X_API_26(AVD) - 8.0.0] FAILED
No tests found. This usually means that your test classes are not in the form that your test runner expects (e.g. don't inherit from TestCase or lack @Test
annotations).
```
the app will compile, but tests cannot be found:
I am not sure, if this is related to the bug mentioned here, or another 3.0-beta1 issue.
```
Starting 0 tests on Nexus_5X_API_26(AVD) - 8.0.0
Tests on Nexus_5X_API_26(AVD) - 8.0.0 failed: Instrumentation run failed due to 'Process crashed.'
com.android.builder.testing.ConnectedDevice > No tests found.[Nexus_5X_API_26(AVD) - 8.0.0] FAILED
No tests found. This usually means that your test classes are not in the form that your test runner expects (e.g. don't inherit from TestCase or lack @Test
annotations).
```
ma...@gmail.com <ma...@gmail.com> #14
Using the workaround minSdk < 19 leads to Android Studio finding my tests. So the above comment is related to this issue.
mn...@gmail.com <mn...@gmail.com> #15
pr...@gmail.com <pr...@gmail.com> #16
For anyone using Kotlin. Removing compiling options for java 8 will work. We had some problem building release apks. We commented java 8 options in build.gradle file. We are using full kotlin so we will not lose lambdas, and we were ok with it.
ga...@google.com <ga...@google.com> #17
Fix will land in plugin 3.0.0-beta2. As mentioned in #12, current workaround is to set min sdk below 19. Alternatively, you can disable support for Java 8 language features.
ag/I9d812bb5be452d4f7892c947c3815e94dbd7bc5f
ag/I9d812bb5be452d4f7892c947c3815e94dbd7bc5f
na...@google.com <na...@google.com> #18
Ivan, can you point me to the CL that caused this in the first place? We'd like to do a post-mortem and find out how this was introduced and then not caught in automated or manual testing and then made it into the release.
ga...@google.com <ga...@google.com> #19
I've started a doc, go/desugar-3.0.0-beta1-postmortem, that contains info on that. Free free to edit it, or to start a new one.
[Deleted User] <[Deleted User]> #20
I was running in to a very similar issue while using AS beta2. I was able to work around the issue by reverting to AS beta1, while still using the beta2 plugin.
My minSdk is 21 and changing to 18 did not work.
Removing java8 features wasn't an option.
Tried reinstalling beta2 before reverting with no success.
My app was crashing on launch with missing class/file exceptions when using proguard.
My minSdk is 21 and changing to 18 did not work.
Removing java8 features wasn't an option.
Tried reinstalling beta2 before reverting with no success.
My app was crashing on launch with missing class/file exceptions when using proguard.
yv...@gmail.com <yv...@gmail.com> #21
The bug is _not_ fixed in Beta 3.
I just got this error and was able to use workaround setting minSdk to 18
I do use Java 8 features
I do use try with resources
I just got this error and was able to use workaround setting minSdk to 18
I do use Java 8 features
I do use try with resources
nk...@gmail.com <nk...@gmail.com> #22
The issue is back in Beta3
ga...@google.com <ga...@google.com> #23
I can confirm that the issue is back. Master is ok, but it looks like the fix did not end up in 3.0.0-beta3 release (although it is present in 3.0.0-beta2). I am trying to figure out what happened.
ga...@google.com <ga...@google.com> #24
Workaround is to set min sdk below 19, or to disable Java 8 language support. Sorry for hitting this issue once again. We will release a new version with the fix as soon as possible.
It looks like the following happened:
1) fix for this bug was cherry-picked to the release branch, and we released 3.0.0-beta2 with the fix.
2) release branch then got reset to build number 4261210 from studio-master-dev. The fix got into studio-master-dev in build 4263002, so release branch dropped the fix from 1).
3) all future cherry-picks did not touch this part of code, and we had no cherry-pick conflicts that would point out this issue.
It looks like the following happened:
1) fix for this bug was cherry-picked to the release branch, and we released 3.0.0-beta2 with the fix.
2) release branch then got reset to build number 4261210 from studio-master-dev. The fix got into studio-master-dev in build 4263002, so release branch dropped the fix from 1).
3) all future cherry-picks did not touch this part of code, and we had no cherry-pick conflicts that would point out this issue.
na...@gmail.com <na...@gmail.com> #25
I also have this bug.
I've several codes are written in Java 8 () I can't just go and disable it.
Why we can't use Gradle plugin 3.0.0-beta2 with and android studio 3.0 beta 3?
I've several codes are written in Java 8 () I can't just go and disable it.
Why we can't use Gradle plugin 3.0.0-beta2 with and android studio 3.0 beta 3?
te...@gmail.com <te...@gmail.com> #26
As stated in #24 you can set minSdk to 18 or less.
Also, in this StackOverflow answer you have an alternative workaround:https://stackoverflow.com/a/45609518/3286819
Also, in this StackOverflow answer you have an alternative workaround:
sa...@gmail.com <sa...@gmail.com> #28
Looks like this bug is back in Android Studio Beta 3.
ka...@gmail.com <ka...@gmail.com> #29
Kamil Jaszkowiak
ar...@gmail.com <ar...@gmail.com> #31
When can we expect beta 4 to release?
st...@gmail.com <st...@gmail.com> #32
This was affecting my release builds on trying to find ThrowableExtension. After adding ThrowableExtension.java as the work around like stated here: https://stackoverflow.com/a/45609518/468360 everything worked as expected. Setting my SDK min to < 19 was simply not an option for me.
ka...@gmail.com <ka...@gmail.com> #33
Kamil Jaszkowiak
ma...@dowjones.com <ma...@dowjones.com> #34
This claims to have been fixed twice yet here I am seeing this issue in AS 3.0.1
ga...@google.com <ga...@google.com> #35
Re #34: Can you please open a new bug, with a sample project or steps, that reproduce the issue? Thanks.
[Deleted User] <[Deleted User]> #36
I am working on Android studio 3.0.1 and using classpath 'com.android.tools.build:gradle:3.0.1' and still running into same issue. Is there another thread where this issue has been fixed? Here is my error:
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.google.devtools.build.android.desugar.runtime.ThrowableExtension
at com.example.phone.MyApplicationClass.onCreate(FpopApp.java:73)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1002)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4307)
at android.app.ActivityThread.access$1300(ActivityThread.java:138)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1264)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4917)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
at dalvik.system.NativeStart.main(Native Method)
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.google.devtools.build.android.desugar.runtime.ThrowableExtension
at com.example.phone.MyApplicationClass.onCreate(FpopApp.java:73)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1002)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4307)
at android.app.ActivityThread.access$1300(ActivityThread.java:138)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1264)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4917)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
at dalvik.system.NativeStart.main(Native Method)
ga...@google.com <ga...@google.com> #37
Re #36:
There is not at the moment. Please open a new bug report, and paste the link here.
There is not at the moment. Please open a new bug report, and paste the link here.
Description
1. Create a module using Java 1.8 and lambdas, and add an instrumentation test
2. Enable coverage
3. Run the tests
RESULTS
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension;
at org.jacoco.agent.rt.internal_773e439.IExceptionLogger$1.logExeption(IExceptionLogger.java:25)
at org.jacoco.agent.rt.internal_773e439.Agent.startup(Agent.java:127)
at org.jacoco.agent.rt.internal_773e439.Agent.getInstance(Agent.java:50)
at org.jacoco.agent.rt.internal_773e439.Offline.<clinit>(Offline.java:31)
at org.jacoco.agent.rt.internal_773e439.Offline.getProbes(Offline.java:51)
at com.twofortyfouram.test.runner.TestButlerRunner.$jacocoInit(TestButlerRunner.java)
at com.twofortyfouram.test.runner.TestButlerRunner.<init>(TestButlerRunner.java)
at java.lang.Class.newInstance(Native Method)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5340)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1545)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
Also try building the app with proguard, which will fail due to the same missing class
Include the following information that is specific for problems related to building your projects or problems with Gradle sync:
Gradle version:
4.1
Android Plugin Version:
3.0.0-beta1
Module Compile Sdk Version:
26
Module Build Tools Version:
26.0.0
Android SDK Tools version:
26.0.2