2014-03-07 2 views
5

Es klingt, dass diese Frage ein Duplikat ist:Wie man admob auf IntelliJ Idee aufstellt?

How to properly configure AdMob using IntelliJ IDEA? nicht

Aber es ist! (Besonders weil diese Frage aus 2011 stammt, und der Google-Prozess sich geändert hat (so scheint es)). I'm following this google-reference for proper setup.

Zunächst gibt es die Option "Android Studio verwenden", und ich habe keine Ahnung, was das ist. Dann ging ich zum nächsten: "Mit Eclipse oder eine andere IDE", dann gibt es einen Hinweis, der ziemlich direkt war.

ich mein Projekt auf IntelliJ Idea ausgewählt haben, gedrückt F4 (Open-Modul-Einstellungen) und ging zu SDKs in Platform Settings und haben soeben den Ordner sie gefragt (Extras \ Google \ google_play_services). Angenommen, dies ist der richtige Weg, "die Google-Anzeigenbibliothek hinzuzufügen", fuhr ich fort und fügte der Manifestdatei hinzu, wonach sie gefragt hatten. Wenn ich die app kompilieren, erhalte ich die Fehlermeldung:

D:\Computer Programming\IdeaProjects\Black Square\AndroidManifest.xml:8: error: 
Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). 

So, wie es scheint, habe ich es nicht richtig importieren (Und aus diesem Teil auf, ich weiß nicht, wie es weitergehen).

Antwort

4

Ich hatte eine ganze Woche mit dem gleichen Problem zu kämpfen. Am Ende habe ich gerade mein Projekt auf die neueste Android Studio (derzeit 0.4.6) portiert.

Android Studio basiert auf IntelliJ Idea, so hat es alle Vorteile des IntelliJ (zumindest als Community Edition), aber zugleich hat viel bessere Integration mit Android SDK

ich ein neues gerade erstellt haben Projekt in Android Studio und dann alle relevanten Quellen, Ressourcen und Manifeste in das neu erstellte Projekt verschoben.

Nach der Portierung admob Unterstützung Zugabe war so einfach wie das Hinzufügen dieser Zeilen zu build.gradle:

dependencies { 
    compile 'com.google.android.gms:play-services:4.2.+' 
} 

Android Gradle Plugin automatisch „explodiert“ Referenzen AAR der Google Play Services in das Build-Verzeichnis und nimmt alle erforderlichen Ressourcen und Bibliotheken von dort.