apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "SOMEID"
minSdkVersion 15
targetSdkVersion 17
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:22.2.1'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.google.guava:guava:18.0'
compile 'com.google.guava:guava:18.0'
compile 'com.google.guava:guava:15.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
}
Я довольно новичок в android, поэтому, пожалуйста, имейте в виду. Приложение, над которым я работал, находится в Ant build, и теперь вам нужно перейти на Gradle для работы с другими новыми зависимостями. А теперь, я получаю следующие ошибки после миграции через Android Studio-> импортно> Проекты:Миграция от Ant до Gradle в Android Studio
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK overview-frame.html File1: /Users/taeyounglee/StudioProjects/adr-android/app/libs/ormlite-android-4.45-javadoc.jar File2: /Users/taeyounglee/StudioProjects/adr-android/app/libs/ormlite-core-4.45-javadoc.jar
Ниже приведены те, которые находятся в LIBS папку, я даже пытался жесткого кодирования зависимостей на build.gradle, но не получилось:
HockeySDK-3.5.0.jar
http-request-4.2.jar
jsr305-2.0.1.jar
libGoogleAnalyticsV2.jar
ormlite-android-4.45.jar
ormlite-android-4.45-javadoc.jar
ormlite-android-4.45-sources.jar
ormlite-core-4.45.jar
ormlite-core-4.45-javadoc.jar
ormlite-core-4.45-sources.jar
otto-1.3.4.jar
picasso-2.1.1.jar
Любые предложения по этому вопросу? Приложение использует ormlite и требует, чтобы оба файла .jar, как если бы я попытался удалить один из них, он просто выдает ошибки компиляции. Я попытался найти в Интернете информацию о APK overview-frame.html, но, похоже, не нашел разумного ответа. Помогите оценить, и спасибо заранее!
Примечание. Вам не нужно использовать последнюю версию. Если вам нужны конкретные версии, которые были у ваших банок, эти версии тоже есть –
Большое вам спасибо, это работает как волшебство. Я только добавил зависимости ormlite отдельно от libs и сохранил остальные. Но один вопрос заключается в том, что, как только вы скомпилируете это, эти зависимости должны оставаться и не загружаться, если я не вношу изменения в эти версии, не так ли? Я обязательно подниму вас, когда у меня будет доступ к этому, спасибо! – xosuma
Он будет повторно загружать зависимости, если вы измените номер версии, или очистите проект. Вы должны принять этот ответ, что означает нажатие галочки под кнопками «вверх/вниз». –