首页 > 解决方案 > 导入 Buildbox 项目时 Android Studio 构建错误

问题描述

这是我的 build.gradle(Project:Android) 文件

    buildscript {
    repositories {
    jcenter()
      }
    dependencies {
    classpath 'com.android.tools.build:gradle:3.4.1'
     }
    }

    allprojects {
      repositories {
        google()
         jcenter()
       }
    }

这是 gradle.build(Module:app) 文件应用插件:'com.android.application'

       android {
        compileSdkVersion 26
     buildToolsVersion "28.0.3"

    defaultConfig {
    applicationId "com.ibdadatmallik.escape"
    minSdkVersion 19
    targetSdkVersion 26

    ndk {
        moduleName "player_shared"
     }
   }

     buildTypes {
       release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 
    'proguard-rules.txt'
      }
      }
    }

      dependencies {
       compile 'com.google.android.gms:play-services:+'
       compile files('libs/dagger-1.2.2.jar')
       compile files('libs/javax.inject-1.jar')
       compile files('libs/nineoldandroids-2.4.0.jar')
       compile files('libs/support-v4-19.0.1.jar')
    }

构建 APK 会产生以下错误

在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat .jar) 在模块 classes.jar (com.android.support:support-core-ui:26.1.0) 和 support-v4-19.0.1.jar (support- v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-core-ui:26.1.0) 和 support-v4-19.0 中找到重复的类 android.support.v4.app.ActionBarDrawerToggle$Delegate .1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.app.ActionBarDrawerToggle$DelegateProvider 在模块 classes.jar (com.android.support:support-core-ui:26.1.0 ) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.app。在模块 classes.jar (com.android.support:support-core-ui:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 ActionBarDrawerToggle$SlideDrawable 类 android .support.v4.app.ActivityCompat 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中找到在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.ActivityOptionsCompat .jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-) 中找到重复的类 android.support.v4.app.BackStackRecord 19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1 中找到重复的类 android.support.v4.app.BackStackRecord$Op。jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0 中找到重复的类 android.support.v4.app.BackStackState .1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和支持中找到重复的类 android.support.v4.app.BackStackState$1 -v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 中找到重复的类 android.support.v4.app.DialogFragment ) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment: 26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:支持片段:26。1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support -fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com. android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块中发现重复的类 android.support.v4.app.Fragment$SavedState$1 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.app.FragmentActivity在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中找到重复的类 android.support.v4。应用程序。在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 FragmentActivity$1 与 android.support 类重复。在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 v4.app.FragmentActivity$NonConfigurationInstances 重复在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1. jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中找到重复的类 android.support.v4.app.FragmentManager .1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support -fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android. support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar ( com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块中发现重复的类 android.support.v4.app.FragmentManagerImpl$2 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.app。在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 FragmentManagerImpl$3 与 android.support 类重复。在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 v4.app.FragmentManagerImpl$4 重复类android.support.v4.app.FragmentManagerState 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar ) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中找到重复的类 android.support.v4.app.FragmentManagerState$1 .1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0 中找到重复的类 android.support.v4.app.FragmentPagerAdapter。1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4 中找到重复的类 android.support.v4.app.FragmentState -19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 中找到重复的类 android.support.v4.app.FragmentState$1和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1 .0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support- fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块类中发现重复的类 android.support.v4.app.FragmentTabHost$DummyTabFactory。jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.app.FragmentTabHost$SavedState在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中找到重复的类 android.support.v4。在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 app.FragmentTabHost$SavedState$1 重复类android.support.v4.app.FragmentTabHost$TabInfo 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1 .jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4- 19.0.1。jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中找到重复的类 android.support.v4.app.ListFragment .1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support -v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1 中找到重复的类 android.support.v4.app.ListFragment$2 .jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4- 中找到重复的类 android.support.v4.app.LoaderManager 19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment) 中找到重复的类 android.support.v4.app.LoaderManagerImpl :26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android. support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com .android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块中发现重复的类 android.support.v4.app.NotificationCompat classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.app。在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 NotificationCompat$Action 重复类 android.support .v4.app.NotificationCompat$BigPictureStyle 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中找到在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.NotificationCompat$BigTextStyle .1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar ( support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com .android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块中发现重复的类 android.support.v4.app.NotificationCompat$Style classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.app.NotificationCompatJellybean在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中找到重复的类 android.support.v4。在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 app.ServiceCompat 与 android 类重复。在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 support.v4.app.ShareCompat 重复类 android.support.v4.app.ShareCompat$IntentBuilder 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0. 1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support -v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1 中发现重复的类 android.support.v4.app.SuperNotCalledException。 jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support -core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com. android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.content.AsyncTaskLoader$LoadTask 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4。在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 content.ContextCompat 重复类 android.support .v4.内容。在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 CursorLoader 重复类 android.support .v4.content.FileProvider 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中找到在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4 -19.0.1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0 中找到重复的类 android.support.v4.content.FileProvider$SimplePathStrategy。 1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-core) 中找到重复的类 android.support.v4.content.Loader -utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com. android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.content.Loader$OnLoadCompleteListener 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4。在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 content.LocalBroadcastManager 类 android .support.v4。在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 content.LocalBroadcastManager$1 重复类android.support.v4.content.LocalBroadcastManager$BroadcastRecord 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0 .1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1 中找到重复的类 android.support.v4.content.LocalBroadcastManager$ReceiverRecord。 jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0 中找到重复的类 android.support.v4.content.ModernAsyncTask .1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar ( com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块中发现重复的类 android.support.v4.content.ModernAsyncTask$3 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 重复类 android.support.v4.content.ModernAsyncTask在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 $4 重复类 android.support.v4在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 .content.ModernAsyncTask$AsyncTaskResult 重复类安卓。support.v4.content.ModernAsyncTask$InternalHandler 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar ) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4- 19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar 中找到重复的类 android.support.v4.content.ModernAsyncTask$WorkerRunnable (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4- 中找到重复的类 android.support.v4.content.WakefulBroadcastReceiver 19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar 中找到重复的类 android.support.v4.database.DatabaseUtilsCompat (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 发现重复的类 android.support.v4.graphics.drawable.DrawableCompat在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中重复类 android.support.v4.hardware在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 .display.DisplayManagerCompat 与 android 类重复。在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4) 中找到重复的类 android.support.v4.internal.view.SupportMenuItem -19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1 中找到重复的类 android.support.v4.internal.view.SupportSubMenu。 jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0 中找到重复的类 android.support.v4.net.ConnectivityManagerCompat .1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和支持-v4-19.0.1.jar (支持-v4-19.0.1.jar)在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 SupportMenuItem 重复类 android.support.v4在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 .internal.view.SupportSubMenu 重复类android.support.v4.net.ConnectivityManagerCompat 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar ) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4- 19.0.1.jar)在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 SupportMenuItem 重复类 android.support.v4在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 中发现 .internal.view.SupportSubMenu 重复类android.support.v4.net.ConnectivityManagerCompat 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar ) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4- 19.0.1.jar)support.v4.internal.view.SupportSubMenu 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar ) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0. 1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support -v4-19.0.1.jar)support.v4.internal.view.SupportSubMenu 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar ) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0. 1.jar) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support -v4-19.0.1.jar)1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support -compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar)1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar) 在模块 classes.jar (com.android.support:support -compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1.jar)

标签: android-studiobuildbox

解决方案


您好,请按照以下步骤操作,错误将得到修复。1.点击Android SDK并选择“SDK平台”并从Android 4.0安装到android 9.+检查所有

  1. 现在在同一个窗口点击 SDK Tools 并选择这些选项: 2.1 android SDK Build-tools 29 2.2 android emulator 2.3 android SDK platform-tools 2.4 android SDK tools 2.5 support Repository

    1. 安装这些所有下载 gradle 后(此时回复 gradle 版本为 5.4.1)下载并从 zip 文件夹中解压缩。

    2. 没有转到文件设置,它将从那里打开对话框,在选择“Gradle”的一侧选择“Build,Execution,Deployment”,然后从那里选择“Use local gradle distribution”并给出提取gradle版本的路径(步骤3) 并点击。

    3. 单击文件并选择“与 gradde 文件同步项目”等到其下载并同步

    4. 现在构建你的项目,如果你需要更多帮助,你可以问:)


推荐阅读