gpt4 book ai didi

java - Android 项目构建成功但运行失败,错误为 : java. util.zip.ZipException:重复条目

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:51:35 26 4
gpt4 key购买 nike

我已经更新了我的 android studio 和 SDK 以及一些关于项目等级的包依赖项,从那时起我遇到了很多问题,我认为原因是依赖项之间不兼容。

根据我的研究,我发现很多人都有同样的问题,而且这种情况并不少见。我已经解决了一些错误,但问题一个接一个地出现,我很困惑。希望你能帮我找出问题所在及其解决方案。

代码在新的安卓版本上运行良好! (有点奇怪)我可以在 android 21+ 上编译和运行应用程序。但是当我尝试在低于 21 的安卓版本上运行它时,它给我一个错误。在我迁移到 Android studio 2 之前一切正常。

这是我现在得到的错误代码:

FAILURE: Build failed with an exception.
  • What went wrong: Execution failed for task ':transformClassesWithJarMergingForDebug'.

    com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/WorkerThread.class

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

这是项目成绩文件:

task wrapper(type: Wrapper) {
gradleVersion = '2.2'
}
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
classpath 'com.google.gms:google-services:2.1.0'

}


}
apply plugin: 'com.android.application'
allprojects {
repositories {
jcenter()
flatDir {
dirs 'libs'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile(name: 'aescrypt-0.0.1', ext: 'aar')
compile project(':viewmover-1.1.0 (1)')
compile project(':fab-1.1.2')
compile files('libs/slf4j-api-1.7.18.jar')
compile project(':uitools-1.1.0')
compile('com.android.support:appcompat-v7:23.4.0') {
exclude group: 'com.google.android', module: 'support-v4'
}
compile 'com.android.support:design:23.4.0'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.github.paolorotolo:appintro:3.4.0'


compile ('com.google.android.gms:play-services-gcm:8.1.0') {
exclude group: 'com.google.android', module: 'support-v4'


}
}


android {
compileSdkVersion 23
buildToolsVersion '23.0.1'

configurations{
all*.exclude module: 'annotation'
}
defaultConfig {
applicationId "co.goldentime"
multiDexEnabled true
minSdkVersion 16
targetSdkVersion 23
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['submodules/linphone/mediastreamer2/java/src', 'submodules/linphone/java/j2se', 'submodules/linphone/java/common', 'submodules/linphone/java/impl', 'submodules/externals/axmlrpc/src/main/java', 'submodules/linphone/coreapi/help/java', 'src']
resources.srcDirs = ['submodules/linphone/mediastreamer2/java/src', 'submodules/linphone/java/j2se', 'submodules/linphone/java/common', 'submodules/linphone/java/impl', 'submodules/externals/axmlrpc/src/main/java', 'submodules/linphone/coreapi/help/java', 'src']
aidl.srcDirs = ['submodules/linphone/mediastreamer2/java/src', 'submodules/linphone/java/j2se', 'submodules/linphone/java/common', 'submodules/linphone/java/impl', 'submodules/externals/axmlrpc/src/main/java', 'submodules/linphone/coreapi/help/java', 'src']
renderscript.srcDirs = ['submodules/linphone/mediastreamer2/java/src', 'submodules/linphone/java/j2se', 'submodules/linphone/java/common', 'submodules/linphone/java/impl', 'submodules/externals/axmlrpc/src/main/java', 'submodules/linphone/coreapi/help/java', 'src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDir 'libs'

java.exclude '**/mediastream/MediastreamerActivity.java'
}

// Move the tests to tests/java, tests/res, etc...
instrumentTest.setRoot('tests')

// Move the build types to build-types/<type>
// For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
// This moves them out of them default location under src/<type>/... which would
// conflict with src/ being used by the main source set.
// Adding new build types or product flavors should be accompanied
// by a similar customization.
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}


}
apply plugin: 'com.google.gms.google-services'

我发现不同版本的 support-v4 存在问题,但我不知道应该排除哪一个。我在 libs 中有一个“android-support-v4.jar”。

如果需要其他信息,请告诉我。

谢谢。

最佳答案

你应该添加

compile 'com.android.support:support-v4:23.0.1'

删除

  • 模块:'support-v4'

  • android-support-v4.jar

然后Clean-Rebuild-Sync & 运行你的项目。希望这对你有帮助

关于java - Android 项目构建成功但运行失败,错误为 : java. util.zip.ZipException:重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37460383/

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