Главная страница » Комментарии
Rustam Kildiev
Rustam Kildiev 27 августа 2015 01:10 #
Проблема проявляет себя в случае когда, устанавливаемое приложение имеет кастомное разрешение, которое совпадает с таким же в каком-то уже установленном приложении. Такое происходит из-за слепого копи-паста xml-блока в AndroidManifest из какого-либо проекта-примера. В моём случае это был блок из показательного проекта служба поддержки Zendesk

<permission
    android:name="com.zendesk.rememberthedate.permission.C2D_MESSAGE"
    android:protectionLevel="signature"/>
<uses-permission android:name="com.zendesk.rememberthedate.permission.C2D_MESSAGE"/&
amp;
gt;
;
...
<receiver
    android:name=".PushBroadcastReceiver"
    android:permission="com.google.android.c2dm.permission.SEND">
    <intent-filter>
        <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
        <category android:name="com.zendesk.rememberthedate"/>
    </intent-filter>
</receiver>


Решение заменить com.zendesk.rememberthedate - package.of.your.app.
А для не андроид-разработчиков могу посоветовать, угадать с каким приложением происходит конфликт и удалить его, обычно это приложения одного издателя, либо с приложением такого же функционала. Так что вы сможете иметь только одно подобное приложение, но никак ни оба.