Search Unity

I need your help

Discussion in 'General Discussion' started by Tommy1977, Nov 22, 2022.

  1. Tommy1977

    Tommy1977

    Joined:
    Mar 24, 2020
    Posts:
    21
    I have problem to build android release with my app.

    I have done other app and it work right but I no find the error and need your help.

    This is the error with my app when I build it

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':launcher:checkReleaseDuplicateClasses'.
    > 1 exception was raised by workers:
    java.lang.RuntimeException: Duplicate class androidx.fragment.app.BackStackRecord found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.BackStackState found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.BackStackState$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.DialogFragment found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.Fragment found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.Fragment$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.Fragment$2 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.Fragment$3 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.Fragment$AnimationInfo found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.Fragment$InstantiationException found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.Fragment$OnStartEnterTransitionListener found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.Fragment$SavedState found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.Fragment$SavedState$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentActivity found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentActivity$HostCallbacks found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentContainer found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentController found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentHostCallback found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManager found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManager$BackStackEntry found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManager$FragmentLifecycleCallbacks found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManager$OnBackStackChangedListener found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$2 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$3 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$4 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$AnimationOrAnimator found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$FragmentLifecycleCallbacksHolder found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$FragmentTag found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$OpGenerator found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$PopBackStackState found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerImpl$StartEnterTransitionListener found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerNonConfig found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerState found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentManagerState$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentPagerAdapter found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentState found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentState$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentStatePagerAdapter found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTabHost found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTabHost$DummyTabFactory found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTabHost$SavedState found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTabHost$SavedState$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTabHost$TabInfo found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransaction found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransition found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransition$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransition$2 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransition$3 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransition$4 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransition$FragmentContainerTransition found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransitionCompat21 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransitionCompat21$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransitionCompat21$2 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransitionCompat21$3 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransitionCompat21$4 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransitionImpl found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransitionImpl$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransitionImpl$2 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.FragmentTransitionImpl$3 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.ListFragment found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.ListFragment$1 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.ListFragment$2 found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragment.fragment-1.0.0:) and androidx.fragment.fragment-1.1.0-runtime.jar :)androidx.fragment.fragment-1.1.0:)
    Duplicate class androidx.fragment.app.SuperNotCalledException found in modules androidx.fragment.fragment-1.0.0-runtime.jar :)androidx.fragmen<message truncated>



    What I wrong in my app is the code? or is the folder where I build it? I have try to delete the Temp cartel.
    I have try to build with
    Assets\Plugins\Android\mainTemplate.gradle
    and
    Assets\Plugins\Android\gradleTemplate.properties

    But have alwais the same error

    CommandInvokationFailure: Gradle build failed.
    C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2021.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-6.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "bundleRelease"


    Any can help me?
    Thanks

    How I said with other app it work good
     
  2. Tommy1977

    Tommy1977

    Joined:
    Mar 24, 2020
    Posts:
    21
    I have 16 gb of ram can be this the problem?