[解決済み] Android Studio Arctic Fox Canary 8 では、アプリレベルの build.gradle で `allprojects` セクションが生成されず、手動で追加するとエラーが発生します。
2023-04-30 17:30:34
質問
Android Studio Arctic Fox Canary 8 で新しいプロジェクトを作成する場合、アプリレベルの build.gradle は次のようになります。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:7.0.0-alpha08"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.30"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Android Studio 4.1.2で同じ新規プロジェクトを作成した場合、アプリレベルのbuild.gradleファイルはこのようになります。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = "1.3.72"
repositories {
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:4.1.2"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
私が使っているライブラリのひとつでは、このように
allprojects
を手動で追加しようとしたのですが
allprojects
セクションを追加しようとしましたが、このエラーが表示されました。
problem occurred evaluating root project 'My Application'.
> Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle'
なぜ
allprojects
が削除された理由と、ライブラリを使用するためにどのように追加すればよいですか?
どのように解決するのですか?
で
settings.gradle
で、プロジェクトに追加したいリポジトリを追加します。
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
jcenter()
maven { url "https://maven.xyz.com" }
}
}
関連
-
[解決済み】Android Gradle Apache HttpClientが存在しない?
-
[解決済み] アンドロイドフラグメント onRestoreInstanceState
-
[解決済み] アンドロイドアプリのユーザーデータを消去する
-
[解決済み] Android Studio - あいまいなメソッド呼び出し getClass()
-
[解決済み] Androidのadb logcatでTAG名で特定のメッセージを除外する方法は?
-
[解決済み] Android端末がHDPI画面かMDPI画面かを確認する方法は?
-
[解決済み] EditTextの右側のDrawableにonClickListenerを設定する [重複] [重複
-
[解決済み] PendingIntentの "requestCode "は何に使うのですか?
-
[解決済み] AsyncTaskLoaderとAsyncTaskの比較
-
[解決済み] build.gradle(Project)とbuild.gradle(Module)の違い
最新
-
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: imageview の画像を画面に合わせて伸縮させる
-
[解決済み] Android - タイトルバーに戻るボタンが表示される
-
[解決済み] Android ConstraintLayout - あるビューを別のビューの上に配置する
-
[解決済み] EclipseのAndroidプロジェクトにライブラリ/JARを追加する
-
[解決済み] AsyncTaskを複数回実行する
-
[解決済み] Androidアプリケーションのヒープサイズを大きくするには?
-
[解決済み] フラグメント間の値の受け渡し方法
-
[解決済み] EditTextの右側のDrawableにonClickListenerを設定する [重複] [重複
-
[解決済み] グリッドビューの高さが削減される
-
[解決済み] LayoutParamsの高さを密度に依存しないピクセル数でプログラム的に設定する。