- Forum-Beiträge: 6
13.01.2021, 05:29:58 via Website
13.01.2021 05:29:58 via Website
Hallo!
Ich möchte mich in die App Entwicklung einarbeiten und habe mir dazu ein aktuelles Android Studio (4.1.1 vom 5. November 2020) herunter geladen. Nun dachte ich mir, ich könnte mal die Codelabs von developer.android.com durcharbeiten.
Direkt beim ersten Codelab "Build Your First Android App in Kotlin"(https: //developer.android.com/codelabs/ build-your-first-android-app-kotlin#0), das am 6. November 2020 zuletzt aktualisiert worden war, kam ich aber ins Grübeln. Da wird mit "apply plugin" ein Plugin eingebunden, aber so wie beschrieben geht das gar nicht, weil die gradle file Struktur sich hier inzwischen geändert hatte und inzwischen der "plugins" Block verwendet wird. Das war schon einigermaßen doof, konnte ich mir aber ergoogeln.
So, nun schaue ich mir das Codelab "Android fundamentals 09.2: App settings" (https: //developer.android.com/codelabs/ android-training-adding-settings-to-app#0), aktualisiert am 5. November 2020, an. Da soll man die Bibliothek com.android.support:preference-v7:26.1.0 einfügen. Allerdings wird mir die in meinem gradle file rot angezeigt und die rote Bulb bietet mir an diesen gradle Assistenten zu öffnen (was mir nichts bringt, weil auch Bibliotek damit einzufügen bringt den gleichen Zustand) oder es mit "Add /noinspect" zu unterdrücken. Trotz roter Kennzeichnung der Bibliothek ist ein Build erfolgreich. Im nächsten Schritt soll ich in der selbst erstellten preferences.xml das XML Tag für die eingefügte SwitchPreference so ändern, dass SwitchPreferenceCompat verwendet wird. Da sagt mit Android Studio "Element ist not allowed here". Danach würde ich dann in styles.xml... - geht nicht, weil gar kein styles.xml mit erzeugt wurde, inzwischen werden wohl Themes verwendet?
Da hänge ich irgendwie. Hat sich im letzten Android Studio Release so viel geändert, dass alle Codelabs (die ja auch aktuell sind) nicht mehr gehen? "My First Android App" klingt ja nicht, als würde es sich an die Experten richten. Ich habe zwar gar keine Android Erfahrung, programmiere aber seit Jahren in C, C++ oder C#. Auch Python oder andere Skriptsprachen kann ich eigentlich, nur ANT, Gradle oder IntelliJ sind bisher nicht so mein Gebiet.
Auf GitHub finde ich auch keine aktuellen Fehler dazu und wollte, bevor ich da einen aufmache und mich womöglich blamiere, hier mal fragen, ob mir wer einen Tipp geben kann? Allgemeiner Natur oder gerne auch bei dem aktuellen Problem, dass ich com.android.support:preference-v7:28.0.0 nicht einbinden kann. Ich compiliere mit API Version 30.
Was braucht man noch für informationen?
Danke für jeden Hinweis!
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.