【问题标题】:Android Studio build errors while importing Buildbox Project导入 Buildbox 项目时 Android Studio 构建错误
【发布时间】:2019-06-09 05:11:56
【问题描述】:

这是我的 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.jar) 在模块 classes.jar (com.android.support:support-core-ui:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.ActionBarDrawerToggle .1.jar) 在模块 classes.jar (com.android.support:support-core-ui:26.1.0) 和 support-v4-19.0.1.jar (support-v4) 中发现重复的类 android.support.v4.app.ActionBarDrawerToggle$Delegate -19.0.1.jar) 在模块 classes.jar (com.android.support:support-core-ui:26.1.0) 和 support-v4-19.0.1.jar (support-v4) 中发现重复的类 android.support.v4.app.ActionBarDrawerToggle$DelegateProvider -19.0.1.jar) 在模块 classes.jar (com.android.support:support-core-ui:26.1.0) 和 support-v4-19.0.1.jar (support-v4) 中发现重复的类 android.support.v4.app.ActionBarDrawerToggle$SlideDrawable -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.ActivityCompat 。罐) 在模块 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 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.BackStackRecord 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.BackStackRecord$Op .1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.BackStackState 。罐) 在模块 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) 中发现重复的类 android.support.v4.app.DialogFragment 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.Fragment 。罐) 在模块 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.Fragment$InstantiationException .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.Fragment$SavedState .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) 中发现重复的类 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) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.FragmentActivity$NonConfigurationInstances .1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.FragmentContainer 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1 。罐) 在模块 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$BackStackEntry .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$OnBackStackChangedListener .1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.FragmentManagerImpl 。罐) 在模块 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) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 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.1) 中发现重复的类 android.support.v4.app.FragmentPagerAdapter 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.FragmentState 。罐) 在模块 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) 中发现重复的类 android.support.v4.app.FragmentStatePagerAdapter 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.FragmentTabHost 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.FragmentTabHost$DummyTabFactory .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.FragmentTabHost$SavedState .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.FragmentTabHost$TabInfo .1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.FragmentTransaction 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.ListFragment 。罐) 在模块 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) 中发现重复的类 android.support.v4.app.LoaderManager 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.LoaderManager$LoaderCallbacks .1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.LoaderManagerImpl 。罐) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.LoaderManagerImpl$LoaderInfo .1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.NavUtils .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.NotificationCompat 。罐) 在模块 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$Action .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$BigPictureStyle .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) 中发现重复的类 android.support.v4.app.NotificationCompat$Builder .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$InboxStyle .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$NotificationCompatImpl .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$Style .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.NotificationCompatJellybean 。罐) 在模块 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.ServiceCompat 。罐) 在模块 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.ShareCompat 。罐) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.ShareCompat$IntentBuilder .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.ShareCompat$IntentReader .1.jar) 在模块 classes.jar (com.android.support:support-fragment:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.app.SuperNotCalledException 。罐) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.app.TaskStackBuilder .1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4) 中发现重复的类 android.support.v4.app.TaskStackBuilder$SupportParentable -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) 中发现重复的类 android.support.v4.content.AsyncTaskLoader .1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4) 中发现重复的类 android.support.v4.content.AsyncTaskLoader$LoadTask -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.content.ContextCompat 。罐) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.content.CursorLoader .1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.content.FileProvider .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-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 android.support.v4.content.IntentCompat 。罐) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.content.Loader .1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4) 中发现重复的类 android.support.v4.content.Loader$ForceLoadContentObserver -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) 中发现重复的类 android.support.v4.content.LocalBroadcastManager .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) 中发现重复的类 android.support.v4.content.LocalBroadcastManager$BroadcastRecord -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-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0.1) 中发现重复的类 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) 在模块 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) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.content.ModernAsyncTask$AsyncTaskResult .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.content.ModernAsyncTask$InternalHandler .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.content.ModernAsyncTask$Status .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.content.ModernAsyncTask$WorkerRunnable .1.jar) 在模块 classes.jar (com.android.support:support-core-utils:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.content.WakefulBroadcastReceiver .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.content.pm.ActivityInfoCompat .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.database.DatabaseUtilsCompat 。罐) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.graphics.drawable.DrawableCompat .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.hardware.display.DisplayManagerCompat .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.internal.view.SupportMenu .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.internal.view.SupportMenuItem .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.internal.view.SupportSubMenu .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.net.ConnectivityManagerCompat 。罐) 在模块 classes.jar (com.android.support:support-compat:26.1.0) 和 support-v4-19.0.1.jar (support-v4-19.0) 中发现重复的类 android.support.v4.net.ConnectivityManagerCompat$ConnectivityManagerCompatImpl .1.jar)

【问题讨论】:

  • 嗨,您的问题解决了吗?

标签: android-studio buildbox


【解决方案1】:

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

  1. 现在在同一个窗口中单击 SDK 工具并选择以下选项: 2.1 android SDK Build-tools 29 2.2 安卓模拟器 2.3 android SDK平台-工具 2.4 安卓SDK工具 2.5 支持仓库

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

    2. 没有转到文件设置,它将从那里打开对话框,在选择“Gradle”的一侧选择“构建、执行、部署”,然后从 在那里选择“使用本地gradle分布”并给出你所在的路径 在(第 3 步)中提取您的 gradle 版本并点击。

    3. 点击文件并选择“同步项目与 gralde 文件”等待下载并同步

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-22
    • 2019-03-30
    • 1970-01-01
    • 2018-01-13
    • 1970-01-01
    • 2018-08-20
    相关资源
    最近更新 更多