Тема: Google Maps
Вечір добрий.
Сьогодні вирішив створити додаток з картами Google.
В інструментарії маю:
1. Ubuntu 14.04;
2. java version "1.8.0_20";
3. Android-Studio (beta 0.8.9);
4. Emulator Genmotion (Nexus 5);
5. SDK (зі ВСІМА встановленими компонентами).
Начебто цього достатньо. Почав роботу:
1. Створив простий проект з Google Maps:
Отримав приблизно щось таке:
2. Далі почалось саме веселе.
Від самого початку я, як людина яка взагалі в цьому не шарить, почав гуглити і знайшов гайд по створенню цього самого додатку, ось доречі він.
3. В ході його опрацювання зрозумів, що мені потрібен лише ключ, тому одразу перейшов до пункту 3 (попередні пункти також опрацював на голому додатку, нічого доброго не вийшло).
Ключ діставав згідно з інструкції, та для реєстрації там потрібно ввести деякі дані:
Відповідно, щоб їх дістати одразу пропонують виконати команду:
keytool -list -v -keystore mystore.keystore
Але, як це часто буває, команда не спрацювала:
Відповідно, погугливши надибав іншу:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
Яка в свою чергу видала щось типу таке (не знав, що замальовувати, тому замалював все що здалося підозрілим):
4. Відповідно ввівши SHA1 код та назву пакета (чесно кажучи я не зрозумів, що це за назва пакета, тому вказав шлях до свого *.java файлу в проекті, а саме: com.example.logans.googlemaps) я зареєстрував ключ, який успішно вставив у проект:
5. Запустив цей горе додаток, використавши свій чарівний емулятор Genymotion:
Питання, як ви вже зрозуміли, звучить так: "Що за фігня?". Чому ця штуковина не працює?))
P.S. На скрінах в авто-згенерованому коментарі в середовищі видно цей ключ SHA1 та шлях до пакунку, використав я саме їх, тому з ключем все нормально.