Ich versuche, Google Play Services mit dem neuen Android Studio zu testen. Ich habe ein Projekt mit einer Abhängigkeit von google_play_services.jar. Wenn ich jedoch versuche, das Projekt neu zu erstellen, werden folgende Fehler angezeigt:
Information:[TstGP3-TstGP3] Crunching PNG Files in source dir: C:\Users\ans\AndroidStudioProjects\TstGP3\TstGP3\src\main\res
Information:[TstGP3-TstGP3] To destination dir: C:\Users\ans\AndroidStudioProjects\TstGP3\build\classes\res-cache\TstGP3-TstGP3
Information:Compilation completed with 2 errors and 0 warnings in 2 sec
Information:2 errors
Information:0 warnings
C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\Android_BuildConfig_Generator\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\BuildConfig.java
Error:Error:line (4)error: duplicate class: com.example.tstgp3.BuildConfig
C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\aapt\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\R.java
Error:Error:line (10)error: duplicate class: com.example.tstgp3.R
Es scheint, dass es zwei BuildConfig-Dateien und auch zwei R-Klassen hat. Wie kann ich das Problem beheben?
BEARBEITEN:
Ich habe festgestellt, dass der Compiler zwei R.java-Dateien kompiliert: die in meinem Projektordner und eine im Ordner% USERPROFILE% .AndroidStudioPreview. Daher habe ich versucht, diesen Ordner "Preview" in den Compilereinstellungen auszuschließen und jetzt funktioniert es. Dieses Problem tritt erst auf, nachdem ich begonnen habe, Google Play Services-Klassen in meinem Projekt zu verwenden. Ich würde mich freuen, wenn jemand den Grund für dieses Problem erklären kann.