android studioについて Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 解決方法
2022-02-14 05:48:08
少し前から、Android studioを開くと、ビルドの途中で必ず以下のエラーが表示されるようになりました。
Error:Execution failed for task ':app:preDebugAndroidTestBuild'.
> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.
オンラインのワークアラウンドを参照した後。
build->Rebuide-project
再ビルド後、問題は解決しました。しかし、新しいファイルを作成したり、ASを再起動したりすると、また問題が発生し、解決はできるのですが、完全ではありません。そこで、このエラーの根本原因を探しました。よく読んでみると、以下のような問題がありました。
Resolved versions for app (26.1.0) and test app (27.1.1) differ
そこで、アプリの下のbuild.gradleファイルを見てみると、エラーはありませんでした compileSdkVersion は 26 ですが、バージョン 27.1.1 の com.android.support:support-annotations はありません。しかし、上記の情報は明らかにバージョンの衝突なので、外部ライブラリの中を調べてみると
依存関係パッケージの競合が見つかりました。そこで、あなた自身のビルドバージョンに従って冗長なパッケージ 27.1.1 を削除してください (作者の compileSdkVersionは26です)、再構築後、問題は解決しました。しかし、再起動すると問題が再発します。そこで、ネットで解決策を探しました。いろいろな方法を試した結果、問題を解決する方法が見つかりました。解決方法は以下の通りです。
<スパン アプリ下のbuild.gradleファイルのdependences {}に、以下のコードを追加します。
androidTestCompile('com.android.support:support-annotations:26.1.0') {
force = true
}
追加後の依存関係も同じような構造です。
dependencies {
androidTestCompile('com.android.support:support-annotations:26.1.0') {
force = true
}
...
}
最終更新日:2018.5.9
関連
-
ADBサーバーがackしない問題の解決策(ADB接続の問題)
-
シンボル 'AppCompatActivity' の解決策を解決できない
-
アンドロイドにおけるemsの本当の意味
-
AndroidManifest.xml は、アプリが Google 検索でインデックス化されていないことを警告しています。
-
エラーの報告です。ArrayAdapter は、リソース ID が TextView である必要があります。
-
Manifest merger failed : Android 12以降をターゲットとするアプリは、明示的な指定が必要です。
-
android ImageViewの割り当て問題 setImageResourceとsetImageBitmap
-
ColorDrawableの簡単な使い方
-
Android - Androidに多階層メニュー連携操作を実装。
-
Androidエラー:このターゲットで使用できるCPU/ABIシステムイメージがありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Android Studio + Gradle またはコマンドラインを使用した Android apk の署名とパッケージング
-
コンフィギュレーション 'compile' は廃止され、'implementati solution' に置き換わりました。
-
AndroidでSPAN_EXCLUSIVE_EXCLUSIVEスパンが長さ0にできない場合、EditTextでコンテンツを削除する
-
adb push 権限拒否の解決策
-
Androidのellipsizeプロパティ(余分なテキストは楕円で表示される)
-
Android ProgressBarの詳しい解説とカスタマイズ方法
-
Android画像角丸
-
Android Studio がエラーを報告します。指定された名前に一致するリソースが見つかりませんでした
-
android start activity report android.content.res.Resources$NotFoundException: 文字列リソースID #0x0
-
android AVD開始時刻エラー