gpt4 book ai didi

android - Gradle 有错误,但构建良好

转载 作者:行者123 更新时间:2023-12-03 05:59:20 30 4
gpt4 key购买 nike

gradle 文件中出现错误,但它已构建并且从未在控制台中显示,该应用程序运行良好,但我认为它会在其他设备上崩溃。

enter image description here

我该如何解决?以及如何从工具提示中复制错误?
这是我的毕业典礼:

apply plugin: 'com.android.application'

android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
applicationId "com.example.mol.saherproject"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
compileOptions.encoding = 'ISO-8859-1'
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})



compile 'com.mcxiaoke.volley:library:1.0.10'
compile 'com.google.android.gms:play-services:10.0.1'
compile 'com.android.support:appcompat-v7:25.1.1'
compile 'com.android.support:support-v4:25.1.1'
compile 'com.android.support:design:25.1.1'
compile 'info.hoang8f:android-segmented:1.0.6'
compile 'com.github.halysongoncalves:pugnotification:1.8.1'
compile 'com.github.clans:fab:1.6.4'
compile 'com.google.maps.android:android-maps-utils:0.3.4'
compile 'com.android.support:multidex:1.0.1'
compile 'org.greenrobot:eventbus:3.0.0'
testCompile 'junit:junit:4.12'
}

任何帮助请......

最佳答案

您看到此错误的原因是您的应用程序的依赖关系图包含不同版本的支持库。虽然你的 build.gradle 文件只声明了 25.1.1 ,其他依赖项之一依赖于支持库版本 24.0.0 .在命令行中运行以下命令以查看该依赖项来自何处:

./gradlew -q dependencies

分析输出并注意 com.android.support:appcompat-v7:24.0.0 的任何出现(或任何其他版本为 24.0.0 的支持库)。依赖关系图可以轻松地将此依赖关系跟踪到您的项目显式声明的根依赖关系。

要解决此问题,请从使用它的模块中排除传递依赖。例如,如果 com.github.clans:fab:1.6.4依赖 com.android.support:appcompat-v7:24.0.0 ,您将声明更改为:
compile('com.github.clans:fab:1.6.4') {
exclude group: 'com.android.support'
}

然后您必须确保 appcompat-v7 的正确版本存在于您的项目中。

此外,您可能希望向声明旧支持库依赖项的库的 GitHub 项目提交问题,或提交更新版本的拉取请求。

关于android - Gradle 有错误,但构建良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42733693/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com