Я пытаюсь внедрить уведомления GCM push на моем приложении Android и я следую руководству здесь https://developers.google.com/cloud-messaging/android/client в меру своих возможностей, но я получаю ошибку в Android Studio, говорящей «не могу разрешить символ: GcmReceiver»Не удается разрешить «com.google.android.gms.gcm.GcmReceiver»?
Я буквально просто скопировал то, что сказано в руководстве к моему манифесту, и установил Google Play Services через диспетчер SDK, но он все еще говорит мне, что он не может его решить.
Я понимаю, что это класс, который должен находиться в пути к классам где-то теперь, когда я добавил библиотеку с учетом всех других классов, таких как «MyGcmListenerService» есть пользовательский пакет, тогда он имеет статический. Нигде я не выгляжу полезным в этом вопросе, может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно?
Мой код (буквально копировать вставленный из примера):
<receiver
android:name="com.google.android.gms.gcm.GcmReceiver"
android:exported="true"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="gcm.play.android.samples.com.gcmquickstart" />
</intent-filter>
</receiver>
Это не дает ответа на этот вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий ниже своего сообщения - вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно [репутации] (http://stackoverflow.com/help/whats-reputation), вы будете быть в состоянии [прокомментировать любое сообщение] (http://stackoverflow.com/help/privileges/comment). –
Привет, Джай, я новичок, поэтому я еще не могу комментировать, но я считаю, что выполнение того, что я предлагаю, может исправить его проблему, она дает посылку. Спасибо за совет. – InvertedNetwork
Я сделал это, хотя вместо загрузки ненужных пакетов мне не нужно, я добавил только компиляцию com.google.android.gms: play-services-gcm: 7.8.0 "'в зависимости от https: //developers.google.com/android/guides/setup в разделе «Выборочная компиляция API в ваш исполняемый файл». – Andrew