There's no easy fix right now but we're working on a new manifest merger
that will support this use case.


On Tue, Apr 1, 2014 at 8:41 AM, Diego Costantini <[email protected]
> wrote:

> Hi guys,
> is it possible to have this combination working without file manipulation
> in gradle?
>
> The problem is that GCM wants to be in the manifest, with an absolute
> package name, which instead changes based on the buildvariant.
> All of this because I couldn't have GCM working while keeping
> GCMIntentService.java in main, where it belongs.
>
> Do you know how I could solve this?
>
> Here is the manifest I had to force for the particular buildVariant I need
> now:
>
> <?xml version="1.0" encoding="utf-8"?>
>> <manifest xmlns:android="http://schemas.android.com/apk/res/android";
>>     package="com.my.app.flavor1" >
>>
>>     <permission
>>         android:name="com.my.app.flavor1.debugQA.permission.C2D_MESSAGE"
>>         android:protectionLevel="signature" />
>>
>>     <application>
>>         <service
>> android:name="com.my.app.flavor1.debugQA.GCMIntentService"/>
>>         <receiver
>>             android:name="com.google.android.gcm.GCMBroadcastReceiver"
>>             android:permission="com.google.android.c2dm.permission.SEND" >
>>             <intent-filter>
>>                 <action
>> android:name="com.google.android.c2dm.intent.RECEIVE" />
>>                 <action
>> android:name="com.google.android.c2dm.intent.REGISTRATION" />
>>                 <category android:name="com.my.app.flavor1" />
>>             </intent-filter>
>>         </receiver>
>>     </application>
>> </manifest>
>>
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups
> "adt-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Xavier Ducrohet
Android SDK Tech Lead
Google Inc.
http://developer.android.com | http://tools.android.com

Please do not send me questions directly. Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to