Gradleビルドスクリプトの更新
AndroidプロジェクトのGradleビルドスクリプトにいくつかの軽微な更新を行う必要があります。Gradleは、Androidプロジェクト作成時のデフォルトビルド構成に代わる独自のカスタムビルド構成を定義する柔軟性を提供します。Gradleはアプリのビルドプロセス全体を管理し、アプリを効果的に実行できるようにします。
Androidプロジェクト内の2つのビルド構成ファイルを更新する必要があります:settings.gradleと、モジュールレベルのbuild.gradleです。
settings.gradle:
- Gradleスクリプトからsettings.gradleを開き、dependencyResolutionManagement{}インターフェースを見つけます。
- デフォルトのコードを以下のコードに置き換えます:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://maven.zohodl.com/")
}
}
}
これにより、プロジェクトに追加するリポジトリが定義され、ビルドの依存関係解決が設定されます。
Gradleがビルドを処理できなくなるため、デフォルトコードの以下の最後の2行がまだ存在していることを確認してください:
rootProject.name="ZCDrive"
include':app'
build.gradle:
モジュールレベルのbuild.gradleファイルでは、特定のモジュールに固有のビルド設定を構成できます。たとえば、アプリが対応すべき最小SDKやターゲットSDK、コンパイルオプション、依存関係、またはKotlinコンパイラが生成するJVMバイトコードを設定できます。
-
Gradleスクリプトからbuild.gradle (Module: ZCDrive.app)を開き、android{}オブジェクトを見つけます。その中で以下のパラメータに次の値を設定します:
compileSdk 36
targetSdk 36
minSdk 26
-
デフォルトのdependencies{}モジュールを以下のコードに置き換えます:
dependencies{
implementation("com.zoho.catalyst:android-sdk:3.0.1")
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.lifecycle.runtime.ktx)
implementation(libs.androidx.activity.compose)
implementation(platform(libs.androidx.compose.bom))
implementation(libs.androidx.ui)
implementation(libs.androidx.ui.graphics)
implementation(libs.androidx.ui.tooling.preview)
implementation(libs.androidx.material3)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
androidTestImplementation(platform(libs.androidx.compose.bom))
androidTestImplementation(libs.androidx.ui.test.junit4)
debugImplementation(libs.androidx.ui.tooling)
debugImplementation(libs.androidx.ui.test.manifest)
implementation(libs.androidx.appcompat)
implementation(libs.androidx.recyclerview)
implementation(libs.material)
}
これらの変更を行った後、Gradleがプロジェクトのビルドを同期する必要があります。プロンプトが表示されたらSync Nowをクリックしてください。

カスタムビルド構成が更新されました。これで、Androidプロジェクトをビルドし、Android Studioでアプリをテストできます。
最終更新日 2026-02-23 18:09:41 +0530 IST

