2

Является ли google-service.json обязательным?Является ли google-service.json обязательным?

В моем приложении для Android я добавил карту google и gcm. Теперь я переношу проект из eclipse в андроид-студию, и у меня есть небольшая проблема.

Я уже создал ключ для gcm, как я могу вручную создать google-service.json, начиная с существующего ключа?

Другой вопрос: Изначально добавить сервисы Google Play в мое приложение, которое я следовал за этим официальное руководство: https://developers.google.com/android/guides/setup

Но без этого строки кода (что я нашел на StackOverflow):

apply plugin: 'com.google.gms.google-services' 
classpath 'com.google.gms:google-services:1.5.0-beta2' 

компилятор не нашел игрового сервиса. Почему google ничего не говорит об этой строке кода?

ответ

2

Из документов, которые я бы сказал, да, это необходимо. Если вы следуете линейному руководству, вы можете загрузить json-файл, даже если вы уже создали свой проект в консоли разработчика. Существует кнопка «файл конфигурации» here. Кроме того, строки, которые вы видите «apply plugin» и «classpath», предназначены только для Android Studio (официальная среда IDE). Используя предложенную настройку, очень просто настроить проект с помощью Android Studio.

+0

ОК. Но где же Google говорит, что мы должны включить применение плагина 'com.google.gms.google-services' и classpath 'com.google.gms: google-services: 1.5.0-beta2'? – aeroxr1

+0

https://developers.google.com/cloud-messaging/android/client – greywolf82

+0

Эта кодовая строка является обязательной для всех сервисов Google Play, не так ли? Поскольку я пытаюсь использовать только сервисы карт Google без «применить плагин» com.google.gms.google-services и classpath «com.google.gms: google-services: 1.5.0-beta2», но когда я попробуйте импортировать com.google.android.maps.GeoPoint; android studio дает мне следующую ошибку: «не удается разрешить отображение символов» – aeroxr1

Смежные вопросы