我在Android Studio整天都在和这个错误作斗争。项目是从eclipse解决方案导入的。我一直试图实现所有的修复,列出了类似的帖子,没有任何工作。我是一个Android初学者。
我很乐意提供任何进一步的信息。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.2'
}
}
allprojects {
repositories {
jcenter()
}
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.appname.android"
minSdkVersion 8
targetSdkVersion 18
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:22.1.1'
compile files('libs/ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar')
provided files('libs/zxing-core.jar')
}
确保您拥有sdk管理器中最新的构建工具和sdk。我已经将这些jars
转换为gradle
依赖项。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
maven { url 'https://oss.sonatype.org/content/repositories/ksoap2-android-releases/' } // <-- added for ksoap
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.3' // <-- updated
}
}
allprojects {
repositories {
jcenter()
maven { url 'https://oss.sonatype.org/content/repositories/ksoap2-android-releases/' } // <-- added for ksoap
}
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1" // <-- updated
defaultConfig {
applicationId "com.appname.android"
minSdkVersion 8
targetSdkVersion 22 // <-- updated
// multiDexEnabled true // <-- you do not need this
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:22.1.1'
compile 'com.google.code.ksoap2-android:ksoap2-android:3.4.0'
// compile files('libs/ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar') // <-- avoid using jars
compile 'com.google.zxing:core:3.2.0'
// provided files('libs/zxing-core.jar') // <-- avoid using jars
}
我通过它的maven存储库将Zendesk mobile sdk集成到了我的项目中,它就不会再构建了。它和我正在使用的毕加索图书馆有些冲突。我在构建过程中遇到以下错误: 我在app文件夹上运行了,这是我在zendesk模块下发现的: 所以zendesk也在使用毕加索,但与我在项目中的版本不同。我试着把毕加索排除在zendesk之外,是这样的: 但这会在应用程序的其他组件中导致运行时异常。我得到一个
我有一个应用程序,在模拟器上工作很好,但在手机上启动时崩溃。 我说我只是将SDK文件夹的内容提取到libs,而不是在libs中只有一个包含所有内容的parse文件夹,这是对的吗?
问题内容: 我在项目中使用了多个Android库和模块。每个都有自己的v4.Support库。我正在获取 java.util.zip.ZipException:重复条目 。当我在项目中搜索重复的类文件时,由于每个库中都有多个v4.support lib,这些类有多个文件。我知道这个问题在这里已经被问过很多遍了,但对我来说却无济于事。 我的问题是:如何删除这些多个v4.support文件?我只想将此
花了将近一天的时间搜索问题,但没有运气。这是由于依赖项的冗余。哪一个是重复的还找不到。 在我的身体里。gradle文件 错误:任务“:app:transformClassesWithJarMergingForDebug”的执行失败。 通用域名格式。Android建筑应用程序编程接口。使改变TransformException:java。util。拉链ZipException:重复条目:org/ap
我正在使用Gradle构建一个JavaFX应用程序。我经常遇到的问题是META-INF/License的“重复输入”错误。 为了完整起见,下面是gradle assemble生成的错误: 和我的gradle.build脚本:
我将 Digits 移动 sdk 集成到我的项目中,它不再构建。它与我正在使用的gson库有某种冲突。我在构建过程中收到此错误: 这是我的构建.