gpt4 book ai didi

android - 从gradle文件中的jar中排除lib

转载 作者:行者123 更新时间:2023-11-30 02:34:29 26 4
gpt4 key购买 nike

我尝试启动android项目并得到错误

Error Code:  2
Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define Landroid/support/annotation/AnimRes;

我的gradle文件:

apply plugin: 'com.android.application'    
android {
compileSdkVersion 21
buildToolsVersion "21.1.0"

defaultConfig {
applicationId "nit.livetex.livetexsdktestapp"
minSdkVersion 10
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
dependencies {
compile files("libs/sdk.jar")
compile 'com.android.support:appcompat-v7:21.0.0'
}

我认为这是因为在 sdk.jar 中使用了支持库。我应该在哪里添加排除规则?

最佳答案

我不确定,但你能试试吗?

compile('com.android.support:appcompat-v7:21.0.0') {
exclude group: 'com.android.support', module: 'support-v4'
}

compile files("libs/sdk.jar"){
exclude group: 'com.android.support', module: 'support-v4'
}

关于android - 从gradle文件中的jar中排除lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26797400/

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