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ビルドの下にあり、今は他の新しい依存関係を扱うためにGradleに変更する必要があります。そして今、私はアンドロイドStudio-> Import->によって、移行した後、次のエラーを取得していますがプロジェクト:以下 AndroidスタジオのAntからGradleへの移行
は LIBSフォルダ内にあるものであり、私も依存関係をハードコーディングしようとしましたbuild.gradleにも、しかし動作しませんでした: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
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についてオンラインで検索しようとしましたが、合理的な答えを見つけることができないようです。多くのご協力をいただき、ありがとうございました!
注:最新のバージョンを使用する必要はありません。あなたの瓶があった特定のバージョンが必要な場合、それらのバージョンもそこにあります –
ありがとう、それは魔法のように動作します。私はlibsとは別にオルリット依存性を追加し、他のものは保持しました。しかし、一度問題があるので、一度このようにコンパイルすると、これらの依存関係はそのまま残っていて、それらのバージョンを変更しない限りダウンロードされません。私はこれにアクセスできたら、間違いなくあなたにアップアップします。ありがとう! – xosuma
バージョン番号を変更したり、プロジェクトをクリーンアップすると、依存関係が再ダウンロードされます。この回答を受け入れる必要があります。これは、上/下の投票ボタンの下にあるチェックマークをクリックすることを意味します。 –