1

Basierend auf der Android-Dokumentation (https://developers.google.com/games/services/android/quickstart#before_you_begin) zum Erlernen der Konfiguration von Google Play-Spiel-APIs für eine Beispielanwendung wie TypeANumber habe ich mich gefragt, warum ich die folgenden Ressourcenfehler von der BaseGameUtils-Bibliothek erhalte importieren sie das Projekt, BasicSamples, von ihren GitHub des (https://github.com/playgameservices/android-basic-samples) Quelldateien:Google Play-Spieldienste - Android-Beispielfehler

enter image description here

... Basierend auf dem Verzeichnis im linken Bereich, habe ich es richtig importieren? Alles, was ich getan habe, war, es direkt aus dem Verzeichnis zu importieren: android-basic-samples/BasicSamples/build.gradle wie in Schritt 1 des Links angegeben.

Hier ist meine (unberührt) Gradle Datei für die Bibliothek, BaseGameUtils:

apply plugin: 'com.android.library' 

buildscript { 
    repositories { 
     jcenter() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:1.3.1' 
    } 
} 

dependencies { 
    // Set defaults so that BaseGameUtils can be used outside of BasicSamples 
    if (!project.hasProperty('appcompat_library_version')) { 
     ext.appcompat_library_version = '20.0.+' 
    } 
    if (!project.hasProperty('support_library_version')) { 
     ext.support_library_version = '20.0.+' 
    } 
    if (!project.hasProperty('gms_library_version')) { 
     ext.gms_library_version = '8.1.0' 
    } 

    compile "com.android.support:appcompat-v7:${appcompat_library_version}" 
    compile "com.android.support:support-v4:${support_library_version}" 
    compile "com.google.android.gms:play-services-games:${gms_library_version}" 
    compile "com.google.android.gms:play-services-plus:${gms_library_version}" 
} 

android { 
    // Set defaults so that BaseGameUtils can be used outside of BasicSamples 
    if (!project.hasProperty('android_compile_version')) { 
     ext.android_compile_version = 23 
    } 
    if (!project.hasProperty('android_version')) { 
     ext.android_version = '23' 
    } 

    compileSdkVersion android_compile_version 
    buildToolsVersion android_version 
} 

... Hat jemand Erfahrung dieses Problem vor?

EDIT ZUM 07.04, 03.37:

So landete ich wieder das Projekt zu importieren, aber innerhalb des AndroidStudioProjects Verzeichnis diesmal (? Macht das wirklich einen Unterschied machen) und ich tatsächlich beendet bis dahin einige Fortschritte gemacht. Doch für Teil 3 unter Schritt 1 in der Dokumentation:

enter image description here

... kam ich zusammen mit den Klassen in ihm nicht nur den Paketnamen in TypeANumber der Manifest-Datei, sondern auch das Paketverzeichnis ändert sich wie folgt: so weit in Bezug auf das Navigationsverzeichnis Panel auf der linken

enter image description here

... so jetzt meine Frage ist, bin ich auf dem richtigen Weg? :)

+0

Hallo hast du jemals das funktioniert? Ich erhalte einige ähnliche Fehler, nachdem ich versucht habe, die Beispiele zu installieren. – Boo

Antwort

1

Ja. Die package attribute in the manifest sollte immer den Verzeichnissen entsprechen. Schlicht und einfach. Aus diesem Grund müssten Sie einen kompletten Refactor erstellen. Geh einfach weiter mit dem Tutorial und ich denke du wirst gut sein. Viel Glück. :)

Verwandte Themen