Zkouším dnes rozchodit editor IDEA pro Android - už po nainstalování zjištuju, že bych ho fakt rád rozběhl, protože oproti Eclipsu je nesrovnatelně rychlejší - ten často zamrzává a někdy přepnout mezi v editoru na jiný java soubor trvá i 1 až 5 sekund.. na 3,4 Ghz 4 jádro, 8GB RAM mi to přijde mazec. IDEA je ve všech směrech zatím svižná jak blesk, zpravidla bezprostřední reakce, bravo! :)
Ale marně se snažím rozchodit přilinkování Google Play Services, kde jsem se zprvu potýkal s chybou
ERROR/AndroidRuntime(22324): FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo
Vygoogloval jsem všelijaké rady, které jsou víceméně všelijaké triky, jak tu knihovnu přilinkovájí způsobem
Zmáčkněte Project settings, odstraňte knihovnu, a pak ji znovu přidejte. Přidejte soubor dummy. java a tam vytvořte prázdnou třídu class Dummy {}. Pak dejte Import from existing code.... a zároveň se na židli kimácejte na pravou stranu, pak si udělejte kafe, přijďte odejte, a pak zkuste jiný návod, který v mírné obměně popisuje jiný postup :D
http://stackoverflow.com/...stions/17960315/importing-google-play-services-lib-into-intellij-idea-12
http://youtrack.jetbrains.com/issue/IDEA-96525
http://stackoverflow.com/...exception-main-java-lang-runtimeexception-unable-to-start-activity-compo
http://stackoverflow.com/...719263/unable-instantiate-android-gms-maps-mapfragment/13744765#13744765
Ve výsledku jsem se dopracoval do jiného stavu, že už to nelze ani zkompilovat, ikdyž nevím, v čem se současná situace vlastně liší:
Android Dex: [untitled] Unable to execute DX
Android Dex: [untitled] com.android.dx.util.DexException: Multiple dex files define Lcom/google/android/gms/common/data/Freezable;
....
Zjevně se tam něco přilinkovává vícekrát, ale přes různé rady na internetu podobného charakteru viz výše se zatím nedaří na tom nic změnit
http://stackoverflow.com/questions/8059719/unable-to-execute-dex-multiple-dex-files-define
Celá situace je navíc zkomplikovaná tím, že do toho tam ještě používám LibGdx, a importuju ještě svůj vlastně framework library projekt/modul + modul pro backend mého frameworku na Android, tak pořádně nevím, kam všude vlastně ty knihovny Google Play Services přilinkovat. Stejně tak
android-support-v4.jar. Jestli do všech android projektů či jen toho hlavního. Moc tomu popravdě nerozumím v čem h lavně ten problém spočívá než to dělat podle nějakých návodů, kdy nevím proč. V Eclipsu mi to funguje, ale při snaze to linkovat ve stejném duchu to nepomáhá. Bez použití těch gogole services se mi už jinak android libgdx projekt na mobilu spustit v IDEA podařilo, ale s použitím to hází ten error zmíněný výše o ComponentInfo
Any help would be helpful :) Díky.