Android

Android Gradle

ビルドシステム、依存関係、build types、flavors、署名

26 面接問題·
Junior
1

Android における Gradle とは何ですか?

回答

Gradle は Android の公式ビルドシステムです。コードのコンパイル、依存関係の管理、APK/AAB へのパッケージング、署名、テストの実行を自動化します。Gradle は Groovy または Kotlin DSL で書かれたスクリプト(build.gradle)を使用します。Ant や Maven のような古いシステムを置き換える柔軟で強力なツールです。

2

build.gradle (Project) と build.gradle (Module: app) の違いは何ですか?

回答

build.gradle (Project): プロジェクトのすべてのモジュールのグローバル設定です。リポジトリ(Maven、Google)、Android Gradle プラグインのバージョン、共通の依存関係を定義します。build.gradle (Module: app): app モジュール固有の設定です。applicationId、versionCode、minSdk、targetSdk、モジュールの依存関係を定義します。プロジェクトには複数のモジュールがあり、それぞれに build.gradle があります。

3

Android の applicationId とは何ですか?

回答

applicationId は Google Play Store とデバイス上のアプリの一意の識別子です。形式: com.company.appname。同じ applicationId を持つ 2 つのアプリは共存できません。applicationId は build.gradle で定義されます: android { defaultConfig { applicationId 'com.example.app' } }。コードのパッケージ名と混同しないでください(異なる可能性があります)。

4

versionCode と versionName の違いは何ですか?

5

Android の minSdk とは何ですか?

+23 面接問題

次の面接に向けてAndroidをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める