コンフィギュレーション 'compile' は廃止され、'implementati solution' に置き換わりました。
2022-02-10 04:57:21
今日、Android Studio を 3.1.2 にアップデートしたら、コンパイル前のプロジェクトで以下の例外が直接投げられて頭が痛くなり、検索したところ、設定ファイルの API が失効していることがわかり、失効した API を Over に修正しました。
1. 例外表示
Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
<フォント 2. 解決方法
1. コンパイルから実装に変更
2. androidTestCompileをandroidTestImplementationに変更する。
3. testCompileをtestImplementationに変更する。
3. 修正前のオリジナルプロフィール
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:support-core-ui:25.3.1'
compile 'com.android.support:design:25.3.1'
testCompile 'junit:junit:4.12'
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation 'com.android.support:appcompat-v7:25.3.1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:support-core-ui:25.3.1'
implementation 'com.android.support:design:25.3.1'
testImplementation 'junit:junit:4.12'
}
<フォント 4. 変更後のプロファイル
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation 'com.android.support:appcompat-v7:25.3.1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:support-core-ui:25.3.1'
implementation 'com.android.support:design:25.3.1'
testImplementation 'junit:junit:4.12'
}
<センター 文末のプロモーション
<センター ↓↓↓↓
関連
-
ADB接続エラーです。ADBサーバーがACKしなかった
-
非推奨のKotlin Android Extensionsプラグインを移行する
-
Android studio java ファイル表示 j burst red
-
アプリケーションがメインスレで仕事をしすぎている可能性がある
-
Android画像角丸
-
Androidスレッドの詳細
-
Android Studio精彩案例(七)《ToolBar使用详解<一>》
-
Android - Androidに多階層メニュー連携操作を実装。
-
android.content.ActivityNotFoundException: Intenを処理するアクティビティが見つからない
-
SQLiteReadOnlyDatabaseException: 読み取り専用のデータベースを書き込もうとした (コード 1032)
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
adb connect device offline エラー解決
-
警告: 構成 'compile' は廃止され、'implementation' と 'api' に置き換わりました。
-
リターンスタックpopBackStack()のAndroidフラグメント、リターンonResumeの問題
-
AndroidでSPAN_EXCLUSIVE_EXCLUSIVEスパンが長さ0にできない場合、EditTextでコンテンツを削除する
-
アンドロイドバージョン一覧
-
江さんが熟練者から始めさせます。Android Studioは、ランディングページのパスワードスイッチの表示(小さな目)を作成する
-
Android Studioのパッケージングプロセスとapk生成時のエラーについて
-
Androidで色を取得するいくつかの方法
-
アンドロイドについて:DescendantFocusability いくつかの使用感
-
React Native エラー。アプリケーション XXX は登録されていません ソリューション