首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于安卓4.0的安卓工作室build.gradle

用于安卓4.0的安卓工作室build.gradle
EN

Stack Overflow用户
提问于 2018-03-27 10:53:11
回答 2查看 1.1K关注 0票数 0

我的mainfest.xml已经是目标build API版本,我可以通过usb模式调试我的应用程序,当我通过android studio启动build -> buildAPK(s)时,会显示错误。

build.gradle

代码语言:javascript
复制
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    implementation project(':CordovaLib' )
    // SUB-PROJECT DEPENDENCIES START

    // SUB-PROJECT DEPENDENCIES END

    //noinspection GradleCompatible
    implementation 'com.android.support:appcompat-v7:27.0.2'

    implementation 'org.apache.httpcomponents:httpmime:4.3.5'
    implementation 'com.facebook.android:facebook-android-sdk:[4,5)'

    implementation 'com.longtailvideo.jwplayer:jwplayer-android-sdk:2.5.3+164'

    implementation 'com.android.support:multidex:1.0.1'
    implementation ('com.google.android.gms:play-services:12.0.0' , { exclude module: 'support-v4' })
}

在我的科尔多瓦模块的build.gradle中

代码语言:javascript
复制
android {
    //noinspection GradleCompatible
    compileSdkVersion 27
    buildToolsVersion '27.0.2'
    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"

    }
    publishNonDefault true

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
    productFlavors {
    }
}

通过android studio点击build->buildAPK时出错

代码语言:javascript
复制
Error:Execution failed for task ':transformClassesWithMultidexlistForDebug'.
> java.io.IOException: Can't write [C:\Users\usessa\eclipse-android-workspace\Android_Studio_Project\Android%20Studio%20Project\build\intermediates\multi-dex\debug\componentClasses.jar] (Can't read [C:\Users\usessa\.gradle\caches\modules-2\files-2.1\com.android.support\support-annotations\27.0.2\b9ef4342c934a1a8b107506273dc8061662a322\support-annotations-27.0.2.jar(;;;;;;**.class)] (Duplicate zip entry [support-annotations-27.0.2.jar:android/support/annotation/StringRes.class]))

我转到文件夹,发现我无法删除'componentClasses.jar‘,说文件已锁定,

我遗漏了什么吗?

在运行gradlew -q dependencies app:dependencies --configuration debugAndroidTestCompileClasspath之后

代码语言:javascript
复制
FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'Android%20Studio%20Project'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not find org.jetbrains.trove4j:trove4j:20160824.
     Searched in the following locations:
         https://repo.maven.apache.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://repo.maven.apache.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://maven.google.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://maven.google.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
     Required by:
         project : > com.android.tools.build:gradle:3.0.1 > com.android.tools.build:gradle-core:3.0.1 > com.android.tool
s.lint:lint:26.0.1 > com.android.tools.lint:lint-checks:26.0.1 > com.android.tools.lint:lint-api:26.0.1 > com.android.to
ols.external.com-intellij:intellij-core:26.0.1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with
--scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s

运行gradle -q dependencies --configuration debugAndroidTestCompileClasspath之后

代码语言:javascript
复制
debugAndroidTestCompileClasspath - Resolved configuration for compilation for v
+--- com.android.support:multidex-instrumentation:1.0.2
|    \--- com.android.support:multidex:1.0.2
+--- project :CordovaLib
+--- com.android.support:appcompat-v7:27.0.2
|    +--- com.android.support:support-annotations:27.0.2
|    +--- com.android.support:support-core-utils:27.0.2
|    |    +--- com.android.support:support-annotations:27.0.2
|    |    \--- com.android.support:support-compat:27.0.2
|    |         +--- com.android.support:support-annotations:27.0.2
|    |         \--- android.arch.lifecycle:runtime:1.0.3
|    |              +--- android.arch.lifecycle:common:1.0.3
|    |              \--- android.arch.core:common:1.0.0
|    +--- com.android.support:support-fragment:27.0.2
|    |    +--- com.android.support:support-compat:27.0.2 (*)
|    |    +--- com.android.support:support-core-ui:27.0.2
|    |    |    +--- com.android.support:support-annotations:27.0.2
|    |    |    \--- com.android.support:support-compat:27.0.2 (*)
|    |    +--- com.android.support:support-core-utils:27.0.2 (*)
|    |    \--- com.android.support:support-annotations:27.0.2
|    +--- com.android.support:support-vector-drawable:27.0.2
|    |    +--- com.android.support:support-annotations:27.0.2
|    |    \--- com.android.support:support-compat:27.0.2 (*)
|    \--- com.android.support:animated-vector-drawable:27.0.2
|         +--- com.android.support:support-vector-drawable:27.0.2 (*)
|         \--- com.android.support:support-core-ui:27.0.2 (*)
+--- org.apache.httpcomponents:httpmime:4.3.5
|    \--- org.apache.httpcomponents:httpclient:4.3.5
|         +--- org.apache.httpcomponents:httpcore:4.3.2
|         +--- commons-logging:commons-logging:1.1.3
|         \--- commons-codec:commons-codec:1.6
+--- com.facebook.android:facebook-android-sdk:[4,5) -> 4.31.0
|    +--- com.facebook.android:facebook-core:4.31.0
|    |    +--- com.parse.bolts:bolts-android:1.4.0
|    |    |    +--- com.parse.bolts:bolts-tasks:1.4.0
|    |    |    \--- com.parse.bolts:bolts-applinks:1.4.0
|    |    |         \--- com.parse.bolts:bolts-tasks:1.4.0
|    |    +--- com.android.support:support-annotations:27.0.2
|    |    \--- com.android.support:support-core-utils:27.0.2 (*)
|    +--- com.facebook.android:facebook-common:4.31.0
|    |    +--- com.facebook.android:facebook-core:4.31.0 (*)
|    |    +--- com.android.support:support-v4:27.0.2
|    |    |    +--- com.android.support:support-compat:27.0.2 (*)
|    |    |    +--- com.android.support:support-media-compat:27.0.2
|    |    |    |    +--- com.android.support:support-annotations:27.0.2
|    |    |    |    \--- com.android.support:support-compat:27.0.2 (*)
|    |    |    +--- com.android.support:support-core-utils:27.0.2 (*)
|    |    |    +--- com.android.support:support-core-ui:27.0.2 (*)
|    |    |    \--- com.android.support:support-fragment:27.0.2 (*)
|    |    +--- com.android.support:appcompat-v7:27.0.2 (*)
|    |    +--- com.android.support:cardview-v7:27.0.2
|    |    |    \--- com.android.support:support-annotations:27.0.2
|    |    +--- com.android.support:customtabs:27.0.2
|    |    |    +--- com.android.support:support-compat:27.0.2 (*)
|    |    |    \--- com.android.support:support-annotations:27.0.2
|    |    \--- com.google.zxing:core:3.3.0
|    +--- com.facebook.android:facebook-login:4.31.0
|    |    +--- com.facebook.android:facebook-core:4.31.0 (*)
|    |    +--- com.facebook.android:facebook-common:4.31.0 (*)
|    |    \--- com.android.support:appcompat-v7:27.0.2 (*)
|    +--- com.facebook.android:facebook-share:4.31.0
|    |    +--- com.facebook.android:facebook-core:4.31.0 (*)
|    |    \--- com.facebook.android:facebook-common:4.31.0 (*)
|    +--- com.facebook.android:facebook-places:4.31.0
|    |    \--- com.facebook.android:facebook-core:4.31.0 (*)
|    +--- com.facebook.android:facebook-applinks:4.31.0
|    |    +--- com.facebook.android:facebook-core:4.31.0 (*)
|    |    \--- com.parse.bolts:bolts-android:1.4.0 (*)
|    \--- com.facebook.android:facebook-messenger:4.31.0
|         +--- com.facebook.android:facebook-core:4.31.0 (*)
|         \--- com.parse.bolts:bolts-android:1.4.0 (*)
+--- com.longtailvideo.jwplayer:jwplayer-android-sdk:2.5.3+164
|    +--- com.android.support:appcompat-v7:23.4.0 -> 27.0.2 (*)
|    \--- com.google.android.gms:play-services-ads:9.0.0 -> 11.6.0
|         +--- com.google.android.gms:play-services-ads-lite:11.6.0
|         |    +--- com.google.android.gms:play-services-basement:11.6.0
|         |    |    +--- com.android.support:support-v4:25.2.0 -> 27.0.2 (*)
|         |    |    \--- com.google.android.gms:play-services-basement-license:
|         |    \--- com.google.android.gms:play-services-ads-lite-license:11.6.
|         +--- com.google.android.gms:play-services-basement:11.6.0 (*)
|         +--- com.google.android.gms:play-services-gass:11.6.0
|         |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
|         |    \--- com.google.android.gms:play-services-gass-license:11.6.0
|         \--- com.google.android.gms:play-services-ads-license:11.6.0
+--- com.android.support:multidex:1.0.1 -> 1.0.2
\--- com.google.android.gms:play-services:11.6.0
     +--- com.google.android.gms:play-services-ads:11.6.0 (*)
     +--- com.google.android.gms:play-services-ads-lite:11.6.0 (*)
     +--- com.google.android.gms:play-services-analytics:11.6.0
     |    +--- com.google.android.gms:play-services-analytics-impl:11.6.0
     |    |    +--- com.google.android.gms:play-services-base:11.6.0
     |    |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (
     |    |    |    +--- com.google.android.gms:play-services-tasks:11.6.0
     |    |    |    |    +--- com.google.android.gms:play-services-basement:11.
     |    |    |    |    \--- com.google.android.gms:play-services-tasks-licens
     |    |    |    \--- com.google.android.gms:play-services-base-license:11.6
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    \--- com.google.android.gms:play-services-analytics-impl-license
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tagmanager-v4-impl:11.6.0
     |    |    +--- com.google.android.gms:play-services-analytics-impl:11.6.0
     |    |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    \--- com.google.android.gms:play-services-tagmanager-v4-impl-lic
     |    \--- com.google.android.gms:play-services-analytics-license:11.6.0
     +--- com.google.android.gms:play-services-analytics-impl:11.6.0 (*)
     +--- com.google.android.gms:play-services-appinvite:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-dynamic-links:11.6.0
     |    |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    +--- com.google.firebase:firebase-common:11.6.0
     |    |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (
     |    |    |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    |    |    \--- com.google.firebase:firebase-common-license:11.6.0
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    |    \--- com.google.firebase:firebase-dynamic-links-license:11.6.0
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-appinvite-license:11.6.0
     +--- com.google.android.gms:play-services-auth-api-phone:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-auth-api-phone-license:11.6
     +--- com.google.android.gms:play-services-auth:11.6.0
     |    +--- com.google.android.gms:play-services-auth-api-phone:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-auth-base:11.6.0
     |    |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    |    \--- com.google.android.gms:play-services-auth-base-license:11.6
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     +--- com.google.android.gms:play-services-auth-base:11.6.0 (*)
     +--- com.google.android.gms:play-services-base:11.6.0 (*)
     +--- com.google.android.gms:play-services-cast-framework:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-cast:11.6.0
     |    |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    |    +--- com.android.support:mediarouter-v7:25.2.0
     |    |    |    +--- com.android.support:appcompat-v7:25.2.0 -> 27.0.2 (*)
     |    |    |    \--- com.android.support:palette-v7:25.2.0
     |    |    |         +--- com.android.support:support-compat:25.2.0 -> 27.0
     |    |    |         \--- com.android.support:support-core-utils:25.2.0 ->
     |    |    \--- com.google.android.gms:play-services-cast-license:11.6.0
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-cast-framework-license:11.6
     +--- com.google.android.gms:play-services-cast:11.6.0 (*)
     +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     +--- com.google.firebase:firebase-config:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-iid:11.6.0
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    |    \--- com.google.firebase:firebase-iid-license:11.6.0
     |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.firebase:firebase-config-license:11.6.0
     +--- com.google.android.gms:play-services-awareness:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-location:11.6.0
     |    |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    |    \--- com.google.android.gms:play-services-location-license:11.6.
     |    +--- com.google.android.gms:play-services-places:11.6.0
     |    |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-maps:11.6.0
     |    |    |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (
     |    |    |    \--- com.google.android.gms:play-services-maps-license:11.6
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    |    \--- com.google.android.gms:play-services-places-license:11.6.0
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-awareness-license:11.6.0
     +--- com.google.firebase:firebase-crash:11.6.0
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-iid:11.6.0 (*)
     |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    +--- com.google.firebase:firebase-analytics:11.6.0
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    |    +--- com.google.firebase:firebase-analytics-impl:11.6.0
     |    |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (
     |    |    |    +--- com.google.firebase:firebase-iid:11.6.0 (*)
     |    |    |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    |    |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    |    |    \--- com.google.firebase:firebase-analytics-impl-license:11
     |    |    \--- com.google.firebase:firebase-analytics-license:11.6.0
     |    \--- com.google.firebase:firebase-crash-license:11.6.0
     +--- com.google.android.gms:play-services-drive:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-drive-license:11.6.0
     +--- com.google.android.gms:play-services-fido:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-fido-license:11.6.0
     +--- com.google.firebase:firebase-auth:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.firebase:firebase-auth-license:11.6.0
     +--- com.google.firebase:firebase-database-connection:11.6.0
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    \--- com.google.firebase:firebase-database-connection-license:11.6.0
     +--- com.google.firebase:firebase-database:11.6.0
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-database-connection:11.6.0 (*)
     |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.firebase:firebase-database-license:11.6.0
     +--- com.google.firebase:firebase-dynamic-links:11.6.0 (*)
     +--- com.google.firebase:firebase-iid:11.6.0 (*)
     +--- com.google.firebase:firebase-messaging:11.6.0
     |    +--- com.google.firebase:firebase-iid:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    \--- com.google.firebase:firebase-messaging-license:11.6.0
     +--- com.google.firebase:firebase-storage:11.6.0
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-storage-common:11.6.0
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    \--- com.google.firebase:firebase-storage-common-license:11.6.0
     |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.firebase:firebase-storage-license:11.6.0
     +--- com.google.firebase:firebase-storage-common:11.6.0 (*)
     +--- com.google.firebase:firebase-common:11.6.0 (*)
     +--- com.google.android.gms:play-services-fitness:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-location:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-fitness-license:11.6.0
     +--- com.google.android.gms:play-services-games:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-drive:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-games-license:11.6.0
     +--- com.google.android.gms:play-services-gass:11.6.0 (*)
     +--- com.google.android.gms:play-services-gcm:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-iid:11.6.0
     |    |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    |    \--- com.google.android.gms:play-services-iid-license:11.6.0
     |    \--- com.google.android.gms:play-services-gcm-license:11.6.0
     +--- com.google.firebase:firebase-appindexing:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-common:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.firebase:firebase-appindexing-license:11.6.0
     +--- com.google.android.gms:play-services-identity:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-identity-license:11.6.0
     +--- com.google.android.gms:play-services-iid:11.6.0 (*)
     +--- com.google.android.gms:play-services-instantapps:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-instantapps-license:11.6.0
     +--- com.google.android.gms:play-services-location:11.6.0 (*)
     +--- com.google.android.gms:play-services-maps:11.6.0 (*)
     +--- com.google.firebase:firebase-analytics:11.6.0 (*)
     +--- com.google.firebase:firebase-analytics-impl:11.6.0 (*)
     +--- com.google.android.gms:play-services-nearby:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-nearby-license:11.6.0
     +--- com.google.android.gms:play-services-panorama:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-panorama-license:11.6.0
     +--- com.google.android.gms:play-services-places:11.6.0 (*)
     +--- com.google.android.gms:play-services-plus:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-plus-license:11.6.0
     +--- com.google.android.gms:play-services-safetynet:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-safetynet-license:11.6.0
     +--- com.google.android.gms:play-services-tagmanager-api:11.6.0
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.firebase:firebase-analytics:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-tagmanager-api-license:11.6
     +--- com.google.android.gms:play-services-tagmanager:11.6.0
     |    +--- com.google.android.gms:play-services-analytics-impl:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tagmanager-api:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-tagmanager-license:11.6.0
     +--- com.google.android.gms:play-services-tagmanager-v4-impl:11.6.0 (*)
     +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     +--- com.google.android.gms:play-services-vision-common:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-vision-common-license:11.6.
     +--- com.google.android.gms:play-services-vision:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-vision-common:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-vision-license:11.6.0
     +--- com.google.android.gms:play-services-wallet:11.6.0
     |    +--- com.google.android.gms:play-services-base:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-identity:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-maps:11.6.0 (*)
     |    +--- com.google.android.gms:play-services-tasks:11.6.0 (*)
     |    \--- com.google.android.gms:play-services-wallet-license:11.6.0
     \--- com.google.android.gms:play-services-wearable:11.6.0
          +--- com.google.android.gms:play-services-base:11.6.0 (*)
          +--- com.google.android.gms:play-services-basement:11.6.0 (*)
          \--- com.google.android.gms:play-services-wearable-license:11.6.0
EN

回答 2

Stack Overflow用户

发布于 2018-03-27 11:09:09

使用

代码语言:javascript
复制
gradlew -q dependencies app:dependencies --configuration debugAndroidTestCompileClasspath

列出您已包含的依赖项和其他模块中包含的所有依赖项,并标识包含在哪些support-annotations -annotations中。如果两者版本不同,简单解决方案是在gradle文件中添加support-annotations-27.0.2

票数 1
EN

Stack Overflow用户

发布于 2018-03-29 09:42:40

我按如下所示更改了build.gradle,它就可以工作了

myApp CordovaModule

项目的build.gradle,

代码语言:javascript
复制
apply plugin: 'com.android.application'
buildscript {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://mvn.jwplayer.com/content/repositories/releases/'
        }
    }
    dependencies {
        // IMPORTANT
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}
repositories {
    google()
    jcenter()
    maven {
        url 'https://mvn.jwplayer.com/content/repositories/releases/'
    }
}

task wrapper(type: Wrapper) {
    // IMPORTANT
    gradleVersion = '2.2.1'
}
android {
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
            jniLibs.srcDirs = ['libs']
        }
    }
    lintOptions {

        checkReleaseBuilds false

    }
    compileSdkVersion 99
    buildToolsVersion "99.0.2"
    defaultConfig {
        applicationId "com.whatever.i.like"
        minSdkVersion 16
        targetSdkVersion 26
        versionCode 99
        versionName "99.0"
        multiDexEnabled true
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"


    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }   
    packagingOptions {
        exclude 'jsr305_annotations/Jsr305_annotations.gwt.xml'
        exclude 'build-data.properties'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'third_party/java_src/error_prone/project/annotations/Annotations.gwt.xml'
        exclude 'error_prone/Annotations.gwt.xml'
        exclude 'third_party/java_src/error_prone/project/annotations/Google_internal.gwt.xml'
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

}
dependencies {
    implementation fileTree(include: '*.jar', dir: 'libs')
    implementation (project(':CordovaModule') ,{ exclude module: 'support-v4' })    
    implementation 'com.android.support:appcompat-v7:23.0.1'
    implementation ('com.android.support.constraint:constraint-layout:1.0.2',{  exclude module: 'support-v4'})
    implementation 'junit:junit:4.12'

    implementation 'org.apache.httpcomponents:httpmime:4.3.5'
    implementation ('com.facebook.android:facebook-android-sdk:4.31.0',{  exclude module: 'support-v4'})
    implementation 'com.android.support:multidex:1.0.1'
    implementation ('com.longtailvideo.jwplayer:jwplayer-android-sdk:2.5.3+164',{
        exclude group: 'com.android.support', module: 'appcompat-v7'
        exclude group: 'com.google.android.gms', module: 'play-services-ads'
        exclude group: 'com.google.android.gms', module: 'play-services-plus'
        exclude group: 'com.google.android.gms', module: 'play-services-gcm'
    })
    implementation ('com.google.android.gms:play-services-plus:12.0.0')
    implementation ('com.google.android.gms:play-services-gcm:12.0.0')
}

// This can be defined within build-extras.gradle as:
//     ext.postBuildExtras = { ... code here ... }
if (hasProperty('postBuildExtras')) {
    postBuildExtras()
}

CorvodaModule的build.gradle

代码语言:javascript
复制
buildscript {
    repositories {
        google()
        jcenter()
    }
}
apply plugin: 'android-library'
android {
    compileSdkVersion 99
    buildToolsVersion "99.0.2"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 26
        versionCode 99
        versionName "99.0"
    }
    publishNonDefault true
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
    productFlavors {
    }
}

在那之后,清理和重建一切都很好,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49503649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档