Неизвестное разрешение при разработке с C2DM - PullRequest
2 голосов
/ 13 января 2012

Я разрабатываю приложение для Android, которое будет использовать C2DM для обработки push-уведомлений.

Теперь я начинаю тестировать его, просто выполнив простые шаги по регистрации устройства в C2DM и отправке регистрации обратно.идентификатор моего сервера, но я вижу много предупреждений о некоторых разрешениях:

W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.mail in package com.android.contacts
W/PackageManager(59): Unknown permission android.permission.ADD_SYSTEM_SERVICE in package com.android.phone
W/PackageManager(59): Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.browser (protectionLevel=2 flags=0x1be45)
W/PackageManager(59): Unknown permission com.google.android.gm.permission.WRITE_GMAIL in package com.android.settings
W/PackageManager(59): Unknown permission com.google.android.gm.permission.READ_GMAIL in package com.android.settings
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.settings
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.providers.contacts
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.cp in package com.android.providers.contacts
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.ACCESS_GOOGLE_PASSWORD in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.ALL_SERVICES in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.YouTubeUser in package com.android.development
W/PackageManager(59): Unknown permission com.google.android.c2dm.permission.RECEIVE in package <my_app_package>
W/ActivityManager(59): Unable to start service Intent { act=com.google.android.c2dm.intent.REGISTER (has extras) }: not found
I/ActivityManager(59): Displayed activity <my_app_package>/.activities.TabsScreen: 2426 ms (total 2426 ms)

Я использую AVD и еще не настроил на нем учетную запись Google, но, тем не менее, очень странно находить сообщенияо невозможности найти разрешения C2DM и т. д.

Есть ли какие-либо подсказки о том, что происходит или что я забыл добавить в свой проект?

Ответы [ 2 ]

0 голосов
/ 04 октября 2012

Первоначально я настроил SDK для использования в проекте, чтобы он был API-интерфейсом Google уровня 8, каким-то образом он был перенастроен для использования только API-интерфейса Android 2.2 SDK уровня 8, поэтому в нем отсутствовали собственные приложения Google.

0 голосов
/ 13 января 2012

Вам необходимо настроить манифест с соответствующими разрешениями, как описано здесь: http://code.google.com/android/c2dm/#manifest

...