android-RuntimePermissions Beispielcode funktioniert nicht

8

Ссылка

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.

    
Android_Developer 28.12.2017, 10:34
quelle

5 Antworten

4

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:

%Vor%

Jetzt anstelle von build.gradle import kotlinApp Ordner:

importieren
  

Datei - & gt; Öffnen ... - & gt; android-RuntimePermissions-master / kotlinApp

    
azizbekian 16.01.2018 05:45
quelle
4

Ö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!

    
Ismail Iqbal 20.01.2018 06:17
quelle
1

Ссылка

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

zu öffnen

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

zu öffnen

Kurz gesagt, dieses Repository besteht aus zwei Android-Projekt. Einer ist Stammordner und ein anderer kotlinApp Ordner .

    
Sangeet Suresh 22.01.2018 06:26
quelle
0

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%     
AMAN SINGH 17.01.2018 08:53
quelle
0

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%     
quelle