Android

Android Gradle

Build-System, Abhängigkeiten, Build Types, Flavors, Signing

26 Interview-Fragen·
Junior
1

Was ist Gradle in Android?

Antwort

Gradle ist Androids offizielles Build-System. Es automatisiert die Code-Kompilierung, das Abhängigkeitsmanagement, das Verpacken in APK/AAB, das Signieren und die Ausführung von Tests. Gradle verwendet Skripte (build.gradle), die in Groovy oder Kotlin DSL geschrieben sind. Es ist ein flexibles und leistungsstarkes Tool, das ältere Systeme wie Ant oder Maven ersetzt.

2

Was ist der Unterschied zwischen build.gradle (Project) und build.gradle (Module: app)?

Antwort

build.gradle (Project): GLOBALE Konfiguration für alle Projektmodule. Definiert Repositories (Maven, Google), Android Gradle Plugin-Versionen, gemeinsame Abhängigkeiten. build.gradle (Module: app): SPEZIFISCHE Konfiguration für das app-Modul. Definiert applicationId, versionCode, minSdk, targetSdk, Modul-Abhängigkeiten. Ein Projekt kann mehrere Module haben, jedes mit seiner eigenen build.gradle.

3

Was ist die applicationId in Android?

Antwort

applicationId ist die EINDEUTIGE Kennung der App im Google Play Store und auf dem Gerät. Format: com.company.appname. Zwei Apps mit derselben applicationId können nicht koexistieren. applicationId wird in build.gradle definiert: android { defaultConfig { applicationId 'com.example.app' } }. Nicht mit dem Code-Paketnamen verwechseln (können unterschiedlich sein).

4

Was ist der Unterschied zwischen versionCode und versionName?

5

Was ist minSdk in Android?

+23 Interview-Fragen

Meistere Android für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten