Help CommandInvokationFailure: Unable to convert classes into dex format

Why see this error ?

Install jdk1.8.0_101 and jdk1.8.0_112

CommandInvokationFailure: Unable to convert classes into dex format.
C:\Program Files\Java\jdk1.8.0_101\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir=“C:/Users/Tempo/AppData/Local/Android/sdk\tools” -Dfile.encoding=UTF8 -jar “C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar” -

stderr[
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/nano/CodedInputByteBufferNano;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/nano/CodedOutputByteBufferNano;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/nano/CodedOutputByteBufferNano$OutOfSpaceException;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/nano/ExtendableMessageNano;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/nano/Extension;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/nano/Extension$1;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/nano/Extension$PrimitiveExtension;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/nano/FieldArray;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/nano/FieldData;

UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.RuntimeException: Translation has been interrupted
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:613)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:311)
at com.android.dx.command.dexer.Main.run(Main.java:277)
at com.android.dx.command.dexer.Main.main(Main.java:245)
at com.android.dx.command.Main.main(Main.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at SDKMain.main(SDKMain.java:129)
Caused by: java.lang.InterruptedException: Too many errors
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:605)
… 9 more
]
stdout[
processing archive C:\Users\Tempo\Videos\Alcohol 120% v1.9.8.7612\Proyecto2.1\Temp\StagingArea\android-libraries\cardboard_android_common\libs.\classes.jar…
ignored resource META-INF/
ignored resource META-INF/MANIFEST.MF
ignored resource com/
ignored resource com/google/
ignored resource com/google/protobuf/
ignored resource com/google/protobuf/nano/
processing com/google/protobuf/nano/CodedInputByteBufferNano.class…
processing com/google/protobuf/nano/CodedOutputByteBufferNano.class…
processing com/google/protobuf/nano/CodedOutputByteBufferNano$OutOfSpaceException.class…
processing com/google/protobuf/nano/ExtendableMessageNano.class…
processing com/google/protobuf/nano/Extension.class…
processing com/google/protobuf/nano/Extension$1.class…
processing com/google/protobuf/nano/Extension$PrimitiveExtension.class…
processing com/google/protobuf/nano/FieldArray.class…
processing com/google/protobuf/nano/FieldData.class…
processing com/google/protobuf/nano/InternalNano.class…
processing com/google/protobuf/nano/InvalidProtocolBufferNanoException.class…
processing com/google/protobuf/nano/MessageNano.class…
processing com/google/protobuf/nano/MessageNanoPrinter.class…
processing com/google/protobuf/nano/UnknownFieldData.class…
processing com/google/protobuf/nano/WireFormatNano.class…
ignored resource com/google/vr/
ignored resource com/google/vr/cardboard/
processing com/google/vr/cardboard/CardboardGLSurfaceView.class…
processing com/google/vr/cardboard/CardboardGLSurfaceView$DetachListener.class…
processing com/google/vr/cardboard/ConfigUtils.class…
processing com/google/vr/cardboard/ContentProviderVrParamsProvider.class…
processing com/google/vr/cardboard/DisplaySynchronizer.class…
processing com/google/vr/cardboard/DisplayUtils.class…
processing com/google/vr/cardboard/FrameMonitor.class…
processing com/google/vr/cardboard/FullscreenMode.class…
processing com/google/vr/cardboard/FullscreenMode$1.class…
processing com/google/vr/cardboard/FullscreenMode$1$1.class…
processing com/google/vr/cardboard/GLTextureView.class…
processing com/google/vr/cardboard/GLTextureView$1.class…
processing com/google/vr/cardboard/GLTextureView$BaseConfigChooser.class…
processing com/google/vr/cardboard/GLTextureView$ComponentSizeChooser.class…
processing com/google/vr/cardboard/GLTextureView$DefaultContextFactory.class…
processing com/google/vr/cardboard/GLTextureView$DefaultWindowSurfaceFactory.class…
processing com/google/vr/cardboard/GLTextureView$EglHelper.class…
processing com/google/vr/cardboard/GLTextureView$GLThread.class…
processing com/google/vr/cardboard/GLTextureView$GLThreadManager.class…
processing com/google/vr/cardboard/GLTextureView$LogWriter.class…
processing com/google/vr/cardboard/GLTextureView$SimpleEGLConfigChooser.class…
processing com/google/vr/cardboard/GLTextureView$TraceCompat.class…
processing com/google/vr/cardboard/LegacyVrParamsProvider.class…
processing com/google/vr/cardboard/NFCUtils.class…
processing com/google/vr/cardboard/NFCUtils$1.class…
processing com/google/vr/cardboard/PermissionUtils.class…
processing com/google/vr/cardboard/PhoneParams.class…
processing com/google/vr/cardboard/PhoneParams$PpiOverride.class…
processing com/google/vr/cardboard/Strings.class…
processing com/google/vr/cardboard/ThreadUtils.class…
processing com/google/vr/cardboard/TransitionView.class…
processing com/google/vr/cardboard/TransitionView$1.class…
processing com/google/vr/cardboard/TransitionView$2.class…
processing com/google/vr/cardboard/TransitionView$3.class…
processing com/google/vr/cardboard/TransitionView$4.class…
processing com/google/vr/cardboard/TransitionView$5.class…
processing com/google/vr/cardboard/TransitionView$TransitionListener.class…
processing com/google/vr/cardboard/UiLayer.class…
processing com/google/vr/cardboard/UiLayer$1.class…
processing com/google/vr/cardboard/UiLayer$10.class…
processing com/google/vr/cardboard/UiLayer$11.class…
processing com/google/vr/cardboard/UiLayer$12.class…
processing com/google/vr/cardboard/UiLayer$2.class…
processing com/google/vr/cardboard/UiLayer$3.class…
processing com/google/vr/cardboard/UiLayer$4.class…
processing com/google/vr/cardboard/UiLayer$5.class…
processing com/google/vr/cardboard/UiLayer$6.class…
processing com/google/vr/cardboard/UiLayer$7.class…
processing com/google/vr/cardboard/UiLayer$8.class…
processing com/google/vr/cardboard/UiLayer$9.class…
processing com/google/vr/cardboard/UiUtils.class…
processing com/google/vr/cardboard/UiUtils$ConfigureSettingsDialogFragment.class…
processing com/google/vr/cardboard/UiUtils$ConfigureSettingsDialogFragment$1.class…
processing com/google/vr/cardboard/UiUtils$ImmersiveDialogFragment.class…
processing com/google/vr/cardboard/UiUtils$InstallSettingsDialogFragment.class…
processing com/google/vr/cardboard/UiUtils$InstallSettingsDialogFragment$1.class…
processing com/google/vr/cardboard/UsedByNative.class…
processing com/google/vr/cardboard/VrParamsProvider.class…
processing com/google/vr/cardboard/VrParamsProviderFactory.class…
processing com/google/vr/cardboard/VrParamsProviderJni.class…
processing com/google/vr/cardboard/VrSettingsProviderContract.class…
ignored resource com/google/vr/cardboard/api/
processing com/google/vr/cardboard/api/CardboardApi.class…
processing com/google/vr/cardboard/api/CardboardApi$BoolParameterId.class…
processing com/google/vr/cardboard/api/CardboardLayout.class…
processing com/google/vr/cardboard/api/CardboardLayout$PresentationFactory.class…
processing com/google/vr/cardboard/api/CardboardLayout$PresentationHelper.class…
processing com/google/vr/cardboard/api/CardboardLayout$PresentationListener.class…
processing com/google/vr/cardboard/api/RenderTextureParams.class…
processing com/google/vr/cardboard/api/RenderTextureParamsList.class…
processing com/google/vr/cardboard/api/SerializationConstants.class…
ignored resource com/google/vr/cardboard/api/proto/
ignored resource com/google/vr/cardboard/api/proto/nano/
processing com/google/vr/cardboard/api/proto/nano/CardboardApiData.class…
processing com/google/vr/cardboard/api/proto/nano/CardboardApiData$RenderTextureParamsListData.class…
processing com/google/vr/cardboard/api/proto/nano/CardboardApiData$RenderTextureParamsListData$RenderTextureParamsData.class…
ignored resource com/google/vrtoolkit/
ignored resource com/google/vrtoolkit/cardboard/
processing com/google/vrtoolkit/cardboard/ScreenOnFlagHelper.class…
processing com/google/vrtoolkit/cardboard/SensorReadingStats.class…
ignored resource com/google/vrtoolkit/cardboard/proto/
ignored resource com/google/vrtoolkit/cardboard/proto/nano/
processing com/google/vrtoolkit/cardboard/proto/nano/CardboardDevice.class…
processing com/google/vrtoolkit/cardboard/proto/nano/CardboardDevice$CardboardInternalParams.class…
processing com/google/vrtoolkit/cardboard/proto/nano/CardboardDevice$CardboardInternalParams$OrientationType.class…
processing com/google/vrtoolkit/cardboard/proto/nano/CardboardDevice$DeviceParams.class…
processing com/google/vrtoolkit/cardboard/proto/nano/CardboardDevice$DeviceParams$ButtonType.class…
processing com/google/vrtoolkit/cardboard/proto/nano/CardboardDevice$DeviceParams$VerticalAlignmentType.class…
processing com/google/vrtoolkit/cardboard/proto/nano/Phone.class…
processing com/google/vrtoolkit/cardboard/proto/nano/Phone$PhoneParams.class…
processing archive C:\Users\Tempo\Videos\Alcohol 120% v1.9.8.7612\Proyecto2.1\Temp\StagingArea\android-libraries\gvr_android_common\libs.\classes.jar…
ignored resource META-INF/
ignored resource META-INF/MANIFEST.MF
ignored resource clearcut/
ignored resource clearcut/nano/
processing clearcut/nano/EventCodeEnumProto.class…
processing clearcut/nano/Routing.class…
processing clearcut/nano/Routing$ClearFieldsSpec.class…
processing clearcut/nano/Routing$EventCodeRoutingConfig.class…
processing clearcut/nano/Routing$FootprintsRoutingDestination.class…
processing clearcut/nano/Routing$LogEventRoutingConfig.class…
processing clearcut/nano/Routing$LogSamplingConfig.class…
processing clearcut/nano/Routing$LogSamplingConfig$KeepRatio.class…
processing clearcut/nano/Routing$LogSamplingConfig$Key.class…
processing clearcut/nano/Routing$Pubsub2RoutingDestination.class…
processing clearcut/nano/Routing$RoutingDestinationConfig.class…
processing clearcut/nano/Routing$RoutingDestinationConfig$OnOffState.class…
processing clearcut/nano/Routing$SawmillRoutingDestination.class…
processing clearcut/nano/Routing$SawmillRoutingDestination$IdCategory.class…
processing clearcut/nano/Routing$SawmillRoutingDestination$IncludeOptions.class…
processing clearcut/nano/Routing$SawmillRoutingDestination$IncludeOptions$Chimera.class…
processing clearcut/nano/Routing$SawmillRoutingDestination$IncludeOptions$DeviceStatus.class…
processing clearcut/nano/Routing$SawmillRoutingDestination$IncludeOptions$ExternalTimestamp.class…
processing clearcut/nano/Routing$SawmillRoutingDestination$IncludeOptions$NetworkConnectionInfo.class…
processing clearcut/nano/Routing$SemanticTypeClearFieldsSpec.class…
ignored resource com/
ignored resource com/google/
ignored resource com/google/common/
ignored resource com/google/common/logging/
ignored resource com/google/common/logging/nano/
processing com/google/common/logging/nano/Eventid.class…
processing com/google/common/logging/nano/Eventid$ClientEventIdMessage.class…
processing com/google/common/logging/nano/Eventid$EventIdMessage.class…
processing com/google/common/logging/nano/GmmInteractionKeyInfo.class…
processing com/google/common/logging/nano/GmmInteractionKeyInfo$GMMInteractionKeyInfo.class…
processing com/google/common/logging/nano/GwsInteractionKeyInfo.class…
processing com/google/common/logging/nano/GwsInteractionKeyInfo$GWSInteractionKeyInfo.class…
processing com/google/common/logging/nano/GwsInteractionKeyInfo$SignedInUserStatus.class…
processing com/google/common/logging/nano/InteractionKey.class…
processing com/google/common/logging/nano/RequestContext.class…
processing com/google/common/logging/nano/RequestContext$GWSRequestContext.class…
processing com/google/common/logging/nano/RequestContext$UIState.class…
processing com/google/common/logging/nano/RequestContext$UIState$ToggleState.class…
processing com/google/common/logging/nano/UserActionEnum.class…
processing com/google/common/logging/nano/UserActionEnum$CardinalDirection.class…
processing com/google/common/logging/nano/UserActionEnum$UserAction.class…
processing com/google/common/logging/nano/Vr.class…
processing com/google/common/logging/nano/Vr$VREvent.class…
processing com/google/common/logging/nano/Vr$VREvent$Application.class…
processing com/google/common/logging/nano/Vr$VREvent$AudioStats.class…
processing com/google/common/logging/nano/Vr$VREvent$AudioStats$RenderingMode.class…
processing com/google/common/logging/nano/Vr$VREvent$Bucket.class…
processing com/google/common/logging/nano/Vr$VREvent$Cyclops.class…
processing com/google/common/logging/nano/Vr$VREvent$Cyclops$Capture.class…
processing com/google/common/logging/nano/Vr$VREvent$Cyclops$Capture$Outcome.class…
processing com/google/common/logging/nano/Vr$VREvent$Cyclops$Share.class…
processing com/google/common/logging/nano/Vr$VREvent$Cyclops$Share$Type.class…
processing com/google/common/logging/nano/Vr$VREvent$Cyclops$ShareStart.class…
processing com/google/common/logging/nano/Vr$VREvent$Cyclops$ShareStart$OriginScreen.class…
processing com/google/common/logging/nano/Vr$VREvent$Cyclops$View.class…
processing com/google/common/logging/nano/Vr$VREvent$Cyclops$View$Orientation.class…
processing com/google/common/logging/nano/Vr$VREvent$DoublePrecisionTransform.class…
processing com/google/common/logging/nano/Vr$VREvent$EarthVr.class…
processing com/google/common/logging/nano/Vr$VREvent$EarthVr$ControllerState.class…
processing com/google/common/logging/nano/Vr$VREvent$EarthVr$ControllerState$Role.class…
processing com/google/common/logging/nano/Vr$VREvent$EmbedVrWidget.class…
processing com/google/common/logging/nano/Vr$VREvent$EmbedVrWidget$Pano.class…
processing com/google/common/logging/nano/Vr$VREvent$EmbedVrWidget$StereoFormat.class…
processing com/google/common/logging/nano/Vr$VREvent$EmbedVrWidget$Video.class…
processing com/google/common/logging/nano/Vr$VREvent$EmbedVrWidget$ViewMode.class…
processing com/google/common/logging/nano/Vr$VREvent$EventType.class…
processing com/google/common/logging/nano/Vr$VREvent$HeadMount.class…
processing com/google/common/logging/nano/Vr$VREvent$HistogramBucket.class…
processing com/google/common/logging/nano/Vr$VREvent$PerformanceStats.class…
processing com/google/common/logging/nano/Vr$VREvent$QrCodeScan.class…
processing com/google/common/logging/nano/Vr$VREvent$QrCodeScan$Status.class…
processing com/google/common/logging/nano/Vr$VREvent$SensorStats.class…
processing com/google/common/logging/nano/Vr$VREvent$SensorStats$GyroscopeStats.class…
processing com/google/common/logging/nano/Vr$VREvent$SensorStats$Vector3.class…
processing com/google/common/logging/nano/Vr$VREvent$TimeSeriesData.class…
processing com/google/common/logging/nano/Vr$VREvent$TimeSeriesData$TimeIntervalData.class…
processing com/google/common/logging/nano/Vr$VREvent$Transform.class…
processing com/google/common/logging/nano/Vr$VREvent$VrCore.class…
processing com/google/common/logging/nano/Vr$VREvent$VrCore$ErrorCode.class…
processing com/google/common/logging/nano/Vr$VREvent$VrCore$Permission.class…
ignored resource com/google/personalization/
ignored resource com/google/personalization/nano/
processing com/google/personalization/nano/FootprintsEnums.class…

You have duplicate libraries in your project:

You have included google protobuffers more than once in your project. This can happen either by including the same .jar more than once, or this library is embedded into another library inside.

The trick is to find these duplications, which is not always trivial.

1 Like