Search Unity

Error when building on Android: Unable to convert classes into dex format

Discussion in 'Android' started by rileyriel, Mar 24, 2017.

  1. rileyriel

    rileyriel

    Joined:
    Feb 15, 2017
    Posts:
    2
    Hi everyone, I'm new to unity and this really confuses me. I tried to build and run using Android and this keep on popping up. I've tried to search for duplicates but never seems to work. (Maybe I'm doing something wrong?)

    Well long story short I tried to find duplicates and it did find some but the path was either "Temp" or "StagingArea" so I didn't know if it was right to delete them. I also searched for java or aar files.

    Anothing thing is that some files go to my Onedrive, I don't know if that causes issues or not.

    CommandInvokationFailure: Unable to convert classes into dex format.
    C:\Program Files\Java\jdk1.8.0_121\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Users/rielm/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/unity3d/ads/BuildConfig;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/unity3d/ads/IUnityAdsListener;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/unity3d/ads/UnityAds;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/unity3d/ads/UnityAds$1;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/unity3d/ads/UnityAds$2;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/unity3d/ads/UnityAds$FinishState;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/unity3d/ads/UnityAds$PlacementState;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/unity3d/ads/UnityAds$UnityAdsError;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/unity3d/ads/adunit/AdUnitActivity;

    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\rielm\OneDrive\Documents\Project M3\Temp\StagingArea\android-libraries\GoogleAIDL\libs\.\classes.jar...
    processing com/android/vending/billing/BuildConfig.class...
    processing com/android/vending/billing/IInAppBillingService.class...
    processing com/android/vending/billing/IInAppBillingService$Stub.class...
    processing com/android/vending/billing/IInAppBillingService$Stub$Proxy.class...
    processing archive C:\Users\rielm\OneDrive\Documents\Project M3\Temp\StagingArea\android-libraries\GoogleMobileAdsPlugin\libs\.\unity-plugin-library.jar...
    processing com/google/unity/ads/Banner.class...
    processing com/google/unity/ads/Banner$1.class...
    processing com/google/unity/ads/Banner$2.class...
    processing com/google/unity/ads/Banner$3.class...
    processing com/google/unity/ads/Banner$4.class...
    processing com/google/unity/ads/Banner$5.class...
    processing com/google/unity/ads/Banner$6.class...
    processing com/google/unity/ads/Banner$7.class...
    processing com/google/unity/ads/BuildConfig.class...
    processing com/google/unity/ads/CustomNativeAd.class...
    processing com/google/unity/ads/CustomNativeAd$1.class...
    processing com/google/unity/ads/CustomNativeAd$2.class...
    processing com/google/unity/ads/Interstitial.class...
    processing com/google/unity/ads/Interstitial$1.class...
    processing com/google/unity/ads/Interstitial$1$1.class...
    processing com/google/unity/ads/Interstitial$2.class...
    processing com/google/unity/ads/Interstitial$3.class...
    processing com/google/unity/ads/Interstitial$4.class...
    processing com/google/unity/ads/Interstitial$5.class...
    processing com/google/unity/ads/NativeAdLoader.class...
    processing com/google/unity/ads/NativeAdLoader$1.class...
    processing com/google/unity/ads/NativeAdLoader$2.class...
    processing com/google/unity/ads/NativeAdLoader$3.class...
    processing com/google/unity/ads/NativeAdLoader$3$1.class...
    processing com/google/unity/ads/NativeAdLoader$3$2.class...
    processing com/google/unity/ads/NativeAdLoader$3$3.class...
    processing com/google/unity/ads/NativeAdLoader$4.class...
    processing com/google/unity/ads/NativeExpressAd.class...
    processing com/google/unity/ads/NativeExpressAd$1.class...
    processing com/google/unity/ads/NativeExpressAd$2.class...
    processing com/google/unity/ads/NativeExpressAd$3.class...
    processing com/google/unity/ads/NativeExpressAd$4.class...
    processing com/google/unity/ads/NativeExpressAd$5.class...
    processing com/google/unity/ads/NativeExpressAd$6.class...
    processing com/google/unity/ads/NativeExpressAd$7.class...
    processing com/google/unity/ads/NativeExpressAd$8.class...
    processing com/google/unity/ads/PluginUtils.class...
    processing com/google/unity/ads/RewardBasedVideo.class...
    processing com/google/unity/ads/RewardBasedVideo$1.class...
    processing com/google/unity/ads/RewardBasedVideo$1$1.class...
    processing com/google/unity/ads/RewardBasedVideo$2.class...
    processing com/google/unity/ads/RewardBasedVideo$3.class...
    processing com/google/unity/ads/UnityAdListener.class...
    processing com/google/unity/ads/UnityCustomNativeAdListener.class...
    processing com/google/unity/ads/UnityRewardBasedVideoAdListener.class...
    processing archive C:\Users\rielm\OneDrive\Documents\Project M3\Temp\StagingArea\android-libraries\GooglePlay\libs\.\classes.jar...
    processing com/unity/purchasing/googleplay/ActivityLauncher.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager$1.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager$1$1.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager$1$2.class...
    processing com/unity/purchasing/googleplay/BillingServiceManager$2.class...
    processing com/unity/purchasing/googleplay/BillingServiceProcessor.class...
    processing com/unity/purchasing/googleplay/BuildConfig.class...
    processing com/unity/purchasing/googleplay/Consts.class...
    processing com/unity/purchasing/googleplay/Consts$PurchaseState.class...
    processing com/unity/purchasing/googleplay/Consts$ResponseCode.class...
    processing com/unity/purchasing/googleplay/GooglePlayBillingUnAvailableException.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$1.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$2.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$3.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$4.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$5.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$6.class...
    processing com/unity/purchasing/googleplay/GooglePlayPurchasing$7.class...
    processing com/unity/purchasing/googleplay/IActivityLauncher.class...
    processing com/unity/purchasing/googleplay/IBillingServiceManager.class...
    processing com/unity/purchasing/googleplay/IabException.class...
    processing com/unity/purchasing/googleplay/IabHelper.class...
    processing com/unity/purchasing/googleplay/IabHelper$1.class...
    processing com/unity/purchasing/googleplay/IabHelper$2.class...
    processing com/unity/purchasing/googleplay/IabHelper$2$1.class...
    processing com/unity/purchasing/googleplay/IabHelper$3.class...
    processing com/unity/purchasing/googleplay/IabHelper$4.class...
    processing com/unity/purchasing/googleplay/IabHelper$OnConsumeFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabHelper$OnConsumeMultiFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabHelper$OnIabPurchaseFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabHelper$OnIabSetupFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabHelper$QueryInventoryFinishedListener.class...
    processing com/unity/purchasing/googleplay/IabResult.class...
    processing com/unity/purchasing/googleplay/Inventory.class...
    processing com/unity/purchasing/googleplay/Purchase.class...
    processing com/unity/purchasing/googleplay/PurchaseActivity.class...
    processing com/unity/purchasing/googleplay/PurchaseFailedEvent.class...
    processing com/unity/purchasing/googleplay/SkuDetails.class...
    processing archive C:\Users\rielm\OneDrive\Documents\Project M3\Temp\StagingArea\android-libraries\UnityAds\libs\.\classes.jar...
    processing com/unity3d/ads/BuildConfig.class...
    processing com/unity3d/ads/IUnityAdsListener.class...
    processing com/unity3d/ads/UnityAds.class...
    processing com/unity3d/ads/UnityAds$1.class...
    processing com/unity3d/ads/UnityAds$2.class...
    processing com/unity3d/ads/UnityAds$FinishState.class...
    processing com/unity3d/ads/UnityAds$PlacementState.class...
    processing com/unity3d/ads/UnityAds$UnityAdsError.class...
    processing com/unity3d/ads/adunit/AdUnitActivity.class...
    processing com/unity3d/ads/adunit/AdUnitError.class...
    processing com/unity3d/ads/adunit/AdUnitEvent.class...
    processing com/unity3d/ads/adunit/AdUnitOpen.class...
    processing com/unity3d/ads/adunit/AdUnitSoftwareActivity.class...
    processing com/unity3d/ads/api/AdUnit.class...
    processing com/unity3d/ads/api/AdUnit$1.class...
    processing com/unity3d/ads/api/AdUnit$2.class...
    processing com/unity3d/ads/api/AdUnit$3.class...
    processing com/unity3d/ads/api/AdUnit$4.class...
    processing com/unity3d/ads/api/AdUnit$5.class...
    processing com/unity3d/ads/api/Broadcast.class...
    processing com/unity3d/ads/api/Cache.class...
    processing com/unity3d/ads/api/Cache$1.class...
    processing com/unity3d/ads/api/Connectivity.class...
    processing com/unity3d/ads/api/DeviceInfo.class...
    processing com/unity3d/ads/api/DeviceInfo$1.class...
    processing com/unity3d/ads/api/DeviceInfo$StorageType.class...
    processing com/unity3d/ads/api/Intent.class...
    processing com/unity3d/ads/api/Intent$IntentError.class...
    processing com/unity3d/ads/api/Listener.class...
    processing com/unity3d/ads/api/Listener$1.class...
    processing com/unity3d/ads/api/Listener$2.class...
    processing com/unity3d/ads/api/Listener$3.class...
    processing com/unity3d/ads/api/Listener$4.class...
    processing com/unity3d/ads/api/Listener$5.class...
    processing com/unity3d/ads/api/Placement.class...
    processing com/unity3d/ads/api/Request.class...
    processing com/unity3d/ads/api/Request$1.class...
    processing com/unity3d/ads/api/Request$2.class...
    processing com/unity3d/ads/api/Request$3.class...
    processing com/unity3d/ads/api/Resolve.class...
    processing com/unity3d/ads/api/Resolve$1.class...
    processing com/unity3d/ads/api/Sdk.class...
    processing com/unity3d/ads/api/Storage.class...
    processing com/unity3d/ads/api/VideoPlayer.class...
    processing com/unity3d/ads/api/VideoPlayer$1.class...
    processing com/unity3d/ads/api/VideoPlayer$2.class...
    processing com/unity3d/ads/api/VideoPlayer$3.class...
    processing com/unity3d/ads/api/VideoPlayer$4.class...
    processing com/unity3d/ads/api/VideoPlayer$5.class...
    processing com/unity3d/ads/api/VideoPlayer$6.class...
    processing com/unity3d/ads/broadcast/BroadcastError.class...
    processing com/unity3d/ads/broadcast/BroadcastEvent.class...
    processing com/unity3d/ads/broadcast/BroadcastEventReceiver.class...
    processing com/unity3d/ads/broadcast/BroadcastMonitor.class...
    processing com/unity3d/ads/cache/CacheDirectory.class...
    processing com/unity3d/ads/cache/CacheError.class...
    processing com/unity3d/ads/cache/CacheEvent.class...
    processing com/unity3d/ads/cache/CacheThread.class...
    processing com/unity3d/ads/cache/CacheThreadHandler.class...
    processing com/unity3d/ads/cache/CacheThreadHandler$1.class...
    processing com/unity3d/ads/configuration/Configuration.class...
    processing com/unity3d/ads/configuration/ConfigurationFailure.class...
    processing com/unity3d/ads/configuration/EnvironmentCheck.class...
    processing com/unity3d/ads/configuration/InitializeThread.class...
    processing com/unity3d/ads/configuration/InitializeThread$1.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeState.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateAdBlockerCheck.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateAdBlockerCheck$1.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateAdBlockerCheck$2.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateComplete.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateConfig.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateCreate.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateError.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateError$1.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateLoadCache.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateLoadWeb.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateNetworkError.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateReset.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateReset$1.class...
    processing com/unity3d/ads/configuration/InitializeThread$InitializeStateRetry.class...
    processing com/unity3d/ads/connectivity/ConnectivityChangeReceiver.class...
    processing com/unity3d/ads/connectivity/ConnectivityEvent.class...
    processing com/unity3d/ads/connectivity/ConnectivityMonitor.class...
    processing com/unity3d/ads/connectivity/ConnectivityMonitor$1.class...
    processing com/unity3d/ads/connectivity/ConnectivityNetworkCallback.class...
    processing com/unity3d/ads/connectivity/IConnectivityListener.class...
    processing com/unity3d/ads/device/AdvertisingId.class...
    processing com/unity3d/ads/device/AdvertisingId$1.class...
    processing com/unity3d/ads/device/AdvertisingId$GoogleAdvertisingInfo.class...
    processing com/unity3d/ads/device/AdvertisingId$GoogleAdvertisingInfo$GoogleAdvertisingInfoBinder.class...
    processing com/unity3d/ads/device/AdvertisingId$GoogleAdvertisingInfo$GoogleAdvertisingInfoBinder$GoogleAdvertisingInfoImplementation.class...
    processing com/unity3d/ads/device/AdvertisingId$GoogleAdvertisingServiceConnection.class...
    processing com/unity3d/ads/device/Device.class...
    processing com/unity3d/ads/device/Device$1.class...
    processing com/unity3d/ads/device/Device$MemoryInfoType.class...
    processing com/unity3d/ads/device/DeviceError.class...
    processing com/unity3d/ads/device/Storage.class...
    processing com/unity3d/ads/device/StorageError.class...
    processing com/unity3d/ads/device/StorageEvent.class...
    processing com/unity3d/ads/device/StorageManager.class...
    processing com/unity3d/ads/device/StorageManager$StorageType.class...
    processing com/unity3d/ads/log/DeviceLog.class...
    processing com/unity3d/ads/log/DeviceLog$1.class...
    processing com/unity3d/ads/log/DeviceLog$UnityAdsLogLevel.class...
    processing com/unity3d/ads/log/DeviceLogEntry.class...
    processing com/unity3d/ads/log/DeviceLogLevel.class...
    processing com/unity3d/ads/mediation/IUnityAdsExtendedListener.class...
    processing com/unity3d/ads/metadata/MediationMetaData.class...
    processing com/unity3d/ads/metadata/MetaData.class...
    processing com/unity3d/ads/metadata/PlayerMetaData.class...
    processing com/unity3d/ads/misc/Utilities.class...
    processing com/unity3d/ads/misc/ViewUtilities.class...
    processing com/unity3d/ads/placement/Placement.class...
    processing com/unity3d/ads/properties/ClientProperties.class...
    processing com/unity3d/ads/properties/SdkProperties.class...
    processing com/unity3d/ads/request/IResolveHostListener.class...
    processing com/unity3d/ads/request/IWebRequestListener.class...
    processing com/unity3d/ads/request/IWebRequestProgressListener.class...
    processing com/unity3d/ads/request/ResolveHostError.class...
    processing com/unity3d/ads/request/ResolveHostEvent.class...
    processing com/unity3d/ads/request/WebRequest.class...
    processing com/unity3d/ads/request/WebRequest$RequestType.class...
    processing com/unity3d/ads/request/WebRequestError.class...
    processing com/unity3d/ads/request/WebRequestEvent.class...
    processing<message truncated>
     
  2. Yury-Habets

    Yury-Habets

    Unity Technologies

    Joined:
    Nov 18, 2013
    Posts:
    1,167
    You definitely have Unity Ads added twice. Maybe as a plugin and as a checkbox in Unity Services settings.
     
  3. rileyriel

    rileyriel

    Joined:
    Feb 15, 2017
    Posts:
    2
    It worked, it was as a plugin. Thank you!