Packaging fails when ARCore and Google VR plugins enabled

When I try using ARCore and Google VR plugins on the same project the packaging for Android fails. This is the error:

UATHelper: Packaging (Android (ASTC)): :app:transformClassesWithDexForDebug FAILED
UATHelper: Packaging (Android (ASTC)): FAILURE: Build failed with an exception.
UATHelper: Packaging (Android (ASTC)): * What went wrong:
UATHelper: Packaging (Android (ASTC)): Execution failed for task ':app:transformClassesWithDexForDebug'.
UATHelper: Packaging (Android (ASTC)): > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/aidl/BaseProxy;
UATHelper: Packaging (Android (ASTC)): * Try:
UATHelper: Packaging (Android (ASTC)): Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
UATHelper: Packaging (Android (ASTC)): BUILD FAILED
UATHelper: Packaging (Android (ASTC)): Total time: 1 mins 5.951 secs

The same thing happens when launching:

LogPlayLevel: :app:transformClassesWithDexForDebug FAILED
LogPlayLevel: FAILURE: Build failed with an exception.
LogPlayLevel: * What went wrong:
LogPlayLevel: Execution failed for task ':app:transformClassesWithDexForDebug'.
LogPlayLevel: > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/aidl/BaseProxy;
LogPlayLevel: * Try:
LogPlayLevel: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
LogPlayLevel: BUILD FAILED
LogPlayLevel: Total time: 1 mins 11.214 secs

Is it a bug?

Anyone knows how to quickfix it?

Hello, Have you found a way to make ArCore and GoogleVR in the same project yet?