Nach dem Klonen habe ich den Code in Android Studio 2.3.3 importiert. Aber App-Ordner wird nicht in Project & gt; Android angezeigt und auch andere Android-spezifische Optionen wie Android Monitor fehlen. Build Project funktioniert nicht.
Wie ich importiert habe, ist wie folgt. Datei & gt; Neu & gt; Projekt importieren & gt; android-RuntimePermissions & gt; build.gradle und klickte dann auf
Ich habe Kotlin Plugin zu Android Studio hinzugefügt, da das Projekt Kotlin Modul haben.
Es gibt eine ungültige settings.gradle
-Datei, die nur versucht, zu importieren Application
Modul (das noch kein gültiges Modul ist, solange es keine eigene build.gradle
Datei hat).
Im Stammordner settings.gradle
file folgende Zeile einfügen:
Jetzt anstelle von build.gradle
import kotlinApp
Ordner:
Datei - & gt; Öffnen ... - & gt; android-RuntimePermissions-master / kotlinApp
Öffnen Sie nicht den Stammordner der Repo-Versuchseröffnung ( Datei - & gt; Öffnen ) den Kotlin-Ordner der App
Wenn Sie aufgefordert werden, die Kotlin-Bibliothek herunterzuladen, klicken Sie darauf, um sie herunterzuladen
Sobald es fertig ist, warten Sie, bis die Gradle-Synchronisierung abgeschlossen ist. Danach ist das App-Modul sichtbar und Sie können die App erstellen und bereitstellen
Kudos!
ist das Wurzelverzeichnis eines Android-Projekts, das Application
als Modul hat.
Öffnen Sie das root android-Projekt wie unten gezeigt
Klicken Sie auf ok , um root project
Aber das Problem ist, dass das Anwendungsmodul keine build.gradle-Datei hat. Es wird also nicht als Modul geladen. Erstellen Sie eine build.gradle-Datei im Anwendungsordner und fügen Sie den folgenden Code ein
%Vor%In der Datei styles.xml ist ein Fehler bezüglich der Ressource nicht gefunden. Bitte korrigieren Sie es und verwenden Sie es.
kotlinApp
ist ein anderer Ordner, der keine Verbindung mit dem obigen Projekt hat. Es ist ein anderes Android-Projekt, das app
als Modul hat
Öffne das kotlinApp android-Projekt wie folgt:
Klicken Sie auf ok , um kotlinApp
android project
Kurz gesagt, dieses Repository besteht aus zwei Android-Projekt. Einer ist Stammordner und ein anderer kotlinApp Ordner .
Nur wenn Sie die Laufzeitberechtigung überprüfen möchten, führen Sie einfach diesen Code aus
%Vor%und für eine Erlaubnis erteilt Ergebnis
%Vor%Rufen Sie dies in der OnCreate-Methode auf if (Build.VERSION.SDK_INT & gt; = Build.VERSION_CODES.KITKAT) {
%Vor%Platzieren Sie diesen Code außerhalb von OnCreate und ändern Sie diesen Code dann entsprechend Ihren Anforderungen. Dies ist funktionierender und getesteter Code
%Vor%Tags und Links java android intellij-idea android-studio