#android #gradle
#Android #gradle
Вопрос:
Я получаю ошибку gradle при создании приложения для Android. Я получаю следующую ошибку:
Error:Execution failed for task ':app:transformClassesWithJarMergingForNVOLVDebug'.
com.android.build.api.transform.Исключение TransformException: java.util.zip.ZipException: дублирующая запись: com/google/myjson/stream/MalformedJsonException.class
Любая помощь будет высоко оценена.
приложение / gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '23.0.3'
useLibrary 'org.apache.http.legacy'
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
}
defaultConfig {
applicationId "com.app.iqvis.nvolv_cleanup"
minSdkVersion 16
targetSdkVersion 23
versionCode 2
versionName "2.1"
multiDexEnabled true
renderscriptTargetApi 19
renderscriptSupportModeEnabled true
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
}
}
productFlavors {
NVOLV {
applicationId "com.app.iqvis.nvolv"
copy {
from 'src/main/'
include '*.json'
into '.'
}
versionCode 51
versionName "2.0.2"
}
ISNA {
applicationId "com.app.iqvis.isna"
// manifest.srcFile "isna/AndroidMenifest.xml"
}
ARNOVA {
applicationId "com.app.iqvis.arnova"
}
PERISCOPE {
applicationId "com.app.iqvis.periscope"
}
SAN {
applicationId "com.app.iqvis.sanjosejazz"
}
OHIO {
applicationId 'com.app.iqvis.ohioaeyc'
copy {
from 'src/OHIO/'
include '*.json'
into '.'
}
versionCode 32
versionName '1.992'
}
BeckersHealthCare {
applicationId 'com.app.iqvis.beckershealthcare'
copy {
from 'src/BeckersHealthCare/'
include '*.json'
into '.'
}
versionCode 32
versionName '1.91'
}
NPCenter {
applicationId 'com.app.iqvis.npcenter'
copy {
from 'src/NPCenter/'
include '*.json'
into '.'
}
versionCode 32
versionName '1.7'
}
NVOLVDev {
applicationId "com.app.iqvis.nvolvdev"
copy {
from 'src/NVOLVDev/'
include '*.json'
into '.'
}
versionCode 19
versionName "2.39"
}
WSCPA {
applicationId "com.app.iqvis.wscpa"
copy {
from 'src/WSCPA/'
include '*.json'
into '.'
}
versionCode 32
versionName "1.2"
}
UMAA {
applicationId "com.app.iqvis.umaa"
copy {
from 'src/UMAA/'
include '*.json'
into '.'
}
versionCode 32
versionName "1.1"
}
SFDW {
applicationId "com.app.iqvis.sfdw"
copy {
from 'src/SFDW/'
include '*.json'
into '.'
}
versionCode 3
versionName "1.96"
}
CALCPA {
applicationId 'com.app.iqvis.calcpa'
copy {
from 'src/CALCPA/'
include '*.json'
into '.'
}
versionCode 2
versionName '1.1'
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dexOptions {
javaMaxHeapSize "4g"
preDexLibraries = true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
repositories {
maven { url 'http://repo1.maven.org/maven2' }
mavenCentral()
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile files('libs/zbar.jar')
compile files('libs/android-volley-master-1.0.15.jar')
compile files('libs/Branch-1.10.8.jar')
// compile files('libs/ormlite-core-4.41.jar')
compile files('libs/sugar-1.3.jar')
compile files('libs/google-api-client-1.17.0-rc.jar')
// compile files('libs/sinch-android-rtc-3.6.1.jar')
compile files('libs/google-api-services-urlshortener-v1-rev22-1.17.0-rc.jar')
compile files('libs/crittercism_v5_3_3_sdkonly.jar')
// compile files('libs/httpmime-4.1.3.jar')
compile files('libs/google-http-client-1.17.0-rc.jar')
// compile files('libs/ormlite-android-4.41.jar')
// compile files('libs/nvolvlib.jar')
provided files('libs/myjson-2.3.1.jar')
compile files('libs/google-http-client-android-1.17.0-rc.jar')
compile files('libs/iqvisanalytics.jar')
compile files('libs/stickygridheaders.jar')
compile files('libs/google-api-client-android-1.17.0-rc.jar')
// compile files('libs/commSinch.jar')
compile project(':resideMenu')
compile project(':library')
compile project(':nvolvlib')
compile project(':extensiblepageindicator')
compile project(':ahbottomnavigation')
compile project(':commSinch')
compile project(':fab')
compile files('libs/gentlyWEB-utils-1.1.jar')
compile files('libs/JoSQL-2.2.jar')
// compile 'com.android.support:recyclerview-v7:23.0.0'
// compile 'com.android.support:cardview-v7:23.0.0'
compile'joda-time:joda-time:2.7'
compile'com.google.android.gms:play-services:8.4.0'
compile'com.squareup.picasso:picasso:2.5.2'
compile'me.leolin:ShortcutBadger:1.1.3@aar'
compile'com.parse.bolts:bolts-android:1. '
compile'com.parse:parse-android:1. '
compile 'com.github.traex.rippleeffect:library:1.3'
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'com.android.support:design:23.0.0'
compile 'com.google.android.gms:play-services-identity:8.4.0'
compile 'com.android.support:recyclerview-v7:23.0.0'
compile 'com.android.support:cardview-v7:23.0.0'
compile 'de.hdodenhof:circleimageview:2.0.0'
compile 'com.roughike:bottom-bar:1.2.1'
compile 'com.google.guava:guava:19.0'
compile 'com.ms-square:expandableTextView:0.1.4'
compile 'com.google.android.gms:play-services-gcm:8.4.0'
compile 'com.google.android.gms:play-services-ads:8.4.0'
}
файл gradle nvolvlib:
apply plugin: 'com.android.library'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
useLibrary 'org.apache.http.legacy'
defaultConfig {
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.0'
compile files('libs/httpmime-4.1.3.jar')
compile files('libs/ormlite-core-4.43.jar')
compile files('libs/ormlite-android-4.43.jar')
compile files('libs/myjson-2.3.1.jar')
}
Комментарии:
1. опубликуйте файл build.gradle и проверьте, повторяется ли какая-либо зависимость или нет?
2. @brahmyadigopula пожалуйста, ознакомьтесь с обновленным сообщением.
Ответ №1:
попробуйте это.
dependencies {
testCompile 'junit:junit:4.12'
compile files('libs/zbar.jar')
compile files('libs/android-volley-master-1.0.15.jar')
compile files('libs/Branch-1.10.8.jar')
// compile files('libs/ormlite-core-4.41.jar')
compile files('libs/sugar-1.3.jar')
compile files('libs/google-api-client-1.17.0-rc.jar')
// compile files('libs/sinch-android-rtc-3.6.1.jar')
compile files('libs/google-api-services-urlshortener-v1-rev22-1.17.0-rc.jar')
compile files('libs/crittercism_v5_3_3_sdkonly.jar')
// compile files('libs/httpmime-4.1.3.jar')
compile files('libs/google-http-client-1.17.0-rc.jar')
// compile files('libs/ormlite-android-4.41.jar')
// compile files('libs/nvolvlib.jar')
// provided files('libs/myjson-2.3.1.jar')
compile files('libs/google-http-client-android-1.17.0-rc.jar')
compile files('libs/iqvisanalytics.jar')
compile files('libs/stickygridheaders.jar')
compile files('libs/google-api-client-android-1.17.0-rc.jar')
// compile files('libs/commSinch.jar')
compile project(':resideMenu')
compile project(':library')
compile project(':nvolvlib')
compile project(':extensiblepageindicator')
compile project(':ahbottomnavigation')
compile project(':commSinch')
compile project(':fab')
compile files('libs/gentlyWEB-utils-1.1.jar')
compile files('libs/JoSQL-2.2.jar')
// compile 'com.android.support:recyclerview-v7:23.0.0'
// compile 'com.android.support:cardview-v7:23.0.0'
compile 'joda-time:joda-time:2.7'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'me.leolin:ShortcutBadger:1.1.3@aar'
compile 'com.parse.bolts:bolts-android:1. '
compile 'com.parse:parse-android:1. '
compile 'com.github.traex.rippleeffect:library:1.3'
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'com.android.support:design:23.0.0'
compile 'com.google.android.gms:play-services-identity:8.4.0'
compile 'com.android.support:recyclerview-v7:23.0.0'
compile 'com.android.support:cardview-v7:23.0.0'
compile 'de.hdodenhof:circleimageview:2.0.0'
compile 'com.roughike:bottom-bar:1.2.1'
compile 'com.google.guava:guava:19.0'
compile 'com.ms-square:expandableTextView:0.1.4'
compile 'com.google.android.gms:play-services-gcm:8.4.0'
compile 'com.google.android.gms:play-services-ads:8.4.0'
в файле grdle nvolvlib
apply plugin: 'com.android.library'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
useLibrary 'org.apache.http.legacy'
defaultConfig {
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.0'
compile files('libs/httpmime-4.1.3.jar')
compile files('libs/ormlite-core-4.43.jar')
compile files('libs/ormlite-android-4.43.jar')
compile files('libs/myjson-2.3.1.jar')
}
Комментарии:
1. какие изменения вы внесли в этот файл? Я не нашел никаких изменений.
2. вы пробовали это? смотрите из ‘src / NVOLV /’
3. Я должен использовать этот ‘src / main /’, потому что у меня нет папки NVOLV. Без этого я не могу создать вкус NVOLV.
4. Я получил эту ошибку при импорте nvolvlib в качестве модуля. Пожалуйста, взгляните на мой файл app / gradle
5. предоставленные файлы (‘libs/myjson-2.3.1.jar ‘) вот в чем проблема этого названия банки myjson-2.3.1.jar «выдача ошибки