android 中的 Appcompat-v7 冲突
Appcompat-v7 conflict in android
我运行陷入了一个讨厌的问题。在我的项目中,我有一个库 (.aar) 文件,其中包含一个 appcompat-v7 兼容性库。现在在我的项目中,我在 gradle.build (app) 文件的依赖部分下还有另一个 appcompat-v7..
问题是当我 运行 应用程序抛出异常说
UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dex.DexException: Multiple dex files define Landroid/support/v7/appcompat/R$anim;
这是我的应用程序gradle.build(app)文件相关部分(我认为是)
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:22.2.1'
compile(name: 'conversityChat-debug', ext: 'aar') {
exclude group: 'com.android.support', module: 'support-v7'
}
}
这是我的库 gradle.build(app) 文件相关部分(我认为是)
dependencies {
compile project(':androidwebsocketsmaster')
compile 'com.android.support:appcompat-v7:22.2.1'
compile files('libs/acra-4.5.0.jar')
compile files('libs/universal-image-loader-1.9.4.jar')
}
我正在使用 android studio.. 我知道这个问题以前有人问过,我已经尝试了那里建议的所有可能的解决方案。可悲的是,None 帮助了...请帮助我
删除
compile 'com.android.support:appcompat-v7:22.2.1'
从你的外层 build.gradle 文件(最上面的)你只需要在你的项目层 build.gradle 文件中。
将以下代码添加到您的 gradle :
defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...
// Enabling multidex support.
multiDexEnabled true
}
添加下面的依赖,同时添加 HttpCore 和 HttpClient。
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
有关更多信息,请查看下方 link :
https://developer.android.com/tools/building/multidex.html
谢谢..!!
我运行陷入了一个讨厌的问题。在我的项目中,我有一个库 (.aar) 文件,其中包含一个 appcompat-v7 兼容性库。现在在我的项目中,我在 gradle.build (app) 文件的依赖部分下还有另一个 appcompat-v7..
问题是当我 运行 应用程序抛出异常说
UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dex.DexException: Multiple dex files define Landroid/support/v7/appcompat/R$anim;
这是我的应用程序gradle.build(app)文件相关部分(我认为是)
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:22.2.1'
compile(name: 'conversityChat-debug', ext: 'aar') {
exclude group: 'com.android.support', module: 'support-v7'
}
}
这是我的库 gradle.build(app) 文件相关部分(我认为是)
dependencies {
compile project(':androidwebsocketsmaster')
compile 'com.android.support:appcompat-v7:22.2.1'
compile files('libs/acra-4.5.0.jar')
compile files('libs/universal-image-loader-1.9.4.jar')
}
我正在使用 android studio.. 我知道这个问题以前有人问过,我已经尝试了那里建议的所有可能的解决方案。可悲的是,None 帮助了...请帮助我
删除
compile 'com.android.support:appcompat-v7:22.2.1'
从你的外层 build.gradle 文件(最上面的)你只需要在你的项目层 build.gradle 文件中。
将以下代码添加到您的 gradle :
defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...
// Enabling multidex support.
multiDexEnabled true
}
添加下面的依赖,同时添加 HttpCore 和 HttpClient。
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
有关更多信息,请查看下方 link :
https://developer.android.com/tools/building/multidex.html
谢谢..!!