Android Studioを使用していますが、ビルドしようとするとこのエラーが発生します。続行できません。
これはAndroid Studio:
Executing tasks: [:libraries:facebook:generateDebugSources, :library:generateDebugSources, :volley:generateDebugSources]
Configuration on demand is an incubating feature.
WARNING [Project: :volley] "testPackageName" is deprecated (and will soon stop working); change to "testApplicationId" instead
:libraries:facebook:preBuild
:libraries:facebook:preDebugBuild
:libraries:facebook:checkDebugManifest
:libraries:facebook:prepareDebugDependencies
:libraries:facebook:compileDebugAidl UP-TO-DATE
:libraries:facebook:compileDebugRenderscript UP-TO-DATE
:libraries:facebook:generateDebugBuildConfig UP-TO-DATE
:libraries:facebook:generateDebugAssets UP-TO-DATE
:libraries:facebook:mergeDebugAssets UP-TO-DATE
:libraries:facebook:generateDebugResValues UP-TO-DATE
:libraries:facebook:generateDebugResources UP-TO-DATE
:libraries:facebook:packageDebugResources UP-TO-DATE
:libraries:facebook:processDebugManifest UP-TO-DATE
:libraries:facebook:processDebugResources UP-TO-DATE
:libraries:facebook:generateDebugSources UP-TO-DATE
:library:preBuild
:library:preDebugBuild
:library:checkDebugManifest
:library:prepareDebugDependencies
:library:compileDebugAidl UP-TO-DATE
:library:compileDebugRenderscript UP-TO-DATE
:library:generateDebugBuildConfig UP-TO-DATE
:library:generateDebugAssets UP-TO-DATE
:library:mergeDebugAssets UP-TO-DATE
:library:generateDebugResValues UP-TO-DATE
:library:generateDebugResources UP-TO-DATE
:library:packageDebugResources UP-TO-DATE
:library:processDebugManifest UP-TO-DATE
:library:processDebugResources UP-TO-DATE
:library:generateDebugSources UP-TO-DATE
:volley:preBuild
:volley:preDebugBuild
:volley:checkDebugManifest
:volley:prepareDebugDependencies
:volley:compileDebugAidl UP-TO-DATE
:volley:compileDebugRenderscript UP-TO-DATE
:volley:generateDebugBuildConfig UP-TO-DATE
:volley:generateDebugAssets UP-TO-DATE
:volley:mergeDebugAssets UP-TO-DATE
:volley:generateDebugResValues UP-TO-DATE
:volley:generateDebugResources UP-TO-DATE
:volley:packageDebugResources UP-TO-DATE
:volley:processDebugManifest UP-TO-DATE
:volley:processDebugResources UP-TO-DATE
:volley:generateDebugSources UP-TO-DATE
ビルドに失敗しました
合計時間:2分7.494秒
これは私のアプリのgradleです:
build.gradle:
apply plugin: 'Android'
Android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
minSdkVersion 11
targetSdkVersion 19
versionCode 1
versionName '1.0'
}
signingConfigs {
release {
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/ASL2.0'
}
productFlavors {
}
}
dependencies {
compile 'com.Android.support:support-v4:19.1.0'
compile 'com.google.Android.gms:play-services:5.0.77'
compile 'com.Android.support:appcompat-v7:+'
compile 'com.makeramen:roundedimageview:1.2.4'
compile 'com.nineoldandroids:library:2.4.0+'
compile project(':libraries:facebook')
compile project(':library')
compile project(':stripe')
compile project(':volley')
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/activation.jar')
compile files('libs/mail.jar')
compile files('libs/iprint.jar')
}
この質問は古いですが、Android Studioの新しいプログラマーにとっては役立つかもしれません。したがって、私の場合、このエラーはビルドメニューからプロジェクトをクリーンアップすることで解決しました。
エラーのテキストをすべて投稿するかどうかはわかりませんが、私の場合、最終的にはこの問題を解決するのに非常に役立つ情報になります。たぶんあなたの場合、トラブルは同じです。
それで、私の場合、依存関係の問題でした。 build.graleの私のアプリモジュールでは、support.v4に他の依存関係を使用しました
あなたの場合:compile'com.Android.support:support-v4:19.1.0 '
Facebook SDKはjarを使用したため、support.v4がjarとして追加されました。
これを修正するには、jarを削除し、Facebookbuild.gradleファイルにメインアプリモジュールと同じ行を追加してサポートライブラリをインポートします。
うまくいけば、これはあなたを助けるでしょう。
私はubuntu16.04でこの問題に直面し、簡単な解決策を思いつきました。
タイプSudo nautilus
ターミナルで。
次に、ルートディレクトリに移動し、ファイルの読み取りと書き込みおよび作成と削除のアクセス許可を再帰的に変更します。これは、[同封のファイルのアクセス許可を変更する]オプションで実行できます。
今日も同じ問題に直面しました
これは、マージされるdexファイルに65536を超えるメソッド(または文字列)がある場合のdexマージのバグです。追加することでこれを修正できます
dexOptions {jumboMode = true}
Gradleファイル内。このすべてのサブプロジェクトも追加することを忘れないでください。そうしないと、機能しない可能性があります。