2015-08-03 2 views
0

Я пытаюсь один из примера для Push-уведомлений в Android App с API 19. Вот мой AndroidManifest.xml файл:ресурсы Play услуги Google не Нашли ошибку

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.jsonclient" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="19" 
     android:targetSdkVersion="21" /> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
    <uses-permission android:name="android.permission.VIBRATE" /> 
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
    <uses-permission android:name="com.example.jsonclient.permission.C2D_MESSAGE" /> 
```` <permission 
     android:name="com.example.jsonclient.permission.C2D_MESSAGE" 
     android:protectionLevel="signature" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".HomeActivity" 
      android:label="@string/title_activity_home" > 
     </activity> 

     <receiver 
      android:name=".GcmBroadcastReceiver" 
      android:permission="com.google.android.c2dm.permission.SEND" > 
      <intent-filter> 
       <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 

       <category android:name="" /> 
      </intent-filter> 
     </receiver> 

     <service android:name=".GcmIntentService" /> 
    </application> 

</manifest> 

Здесь я добавил Google Играть библиотека Услуги: enter image description here

enter image description here

Вот мой SDK менеджер с Google Play. enter image description here При выполнении методы

checkPlayServices

Я получил ошибка:

The Google Play services resources were not Found. Check your project configuration to ensure that the resources are included.

+0

, если им не хватает его, вы не имеете необходимый 'мета-data' тег, указанный версия google play service в вашем манифесте – tyczj

+0

вы имеете в виду, что я должен добавить это: Ashok

+0

это правильно – tyczj

ответ

2

Перейти к Android-SDK папки в вашей системе, то Extras-> google-> google_play_services-> libproject-> Google-играть- services_lib

Импортируйте google-play-services_lib в рабочее пространство, а затем добавьте этот проект библиотеки в свой собственный проект. Ваша проблема, надеюсь, будет решена.

+0

Я уже добавил баннер Google play, не то же самое? – Ashok

+0

Вам необходимо добавить эту библиотеку в свой проект, иначе затмение не сможет найти необходимые ресурсы. – Aakash

+0

Я добавил это, но как я могу проверить, что это добавлено? в Eclipse – Ashok

1

Вы можете не только импортировать файл .jar, вам необходимо импортировать всю библиотеку, которая включает в себя все файлы ресурсов.

Пожалуйста, ознакомьтесь с документацией по настройке сервисов Google Play. не

https://developers.google.com/android/guides/setup

Также затмение больше не поддерживается переход к Android Studio и все будет намного проще при импорте услуг в Google Play

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