I checked in a fix that enforce the order of application putting it last
which should fix your issue. I believe we will be publishing 0.10.2 soonish.

thanks for the report, jerome

On Thu May 22 2014 at 3:22:11 PM, Mateusz Grzechociński <
mateusz.grzechocin...@gmail.com> wrote:

> Ok, so waiting for your feedback.
>
> Thx!
>
> M.
>
> W dniu czwartek, 22 maja 2014 17:22:02 UTC+2 użytkownik Jerome Dochez
> napisał:
>>
>> it may very well be.
>> I will dig on my side, don't spend more time on this until I report.
>>
>> thx, jerome
>>
>
>>
>> On Thu, May 22, 2014 at 3:04 AM, Mateusz Grzechociński <
>> mateusz.gr...@gmail.com> wrote:
>>
>>> At first sight, I see the main difference is that with old merger
>>> <uses-sdk> is BEFORE <application> whereas in new merger it's placed after
>>> <application>. Maybe that's the cause?
>>>
>>> I'll prepare small project and share it with you around today/tomorrow
>>>
>>> M.
>>>
>>> W dniu czwartek, 22 maja 2014 06:07:00 UTC+2 użytkownik Jerome Dochez
>>> napisał:
>>>>
>>>> umh, I fail to see what could be wrong. Another thing to try is to
>>>> generate the merged file with both the old and new manifest merger and send
>>>> me the diffs if that's not too much trouble.
>>>>
>>>> Thanks a lot, Jerome
>>>>
>>>> On Wed May 21 2014 at 4:07:13 PM, Mateusz Grzechociński <
>>>> mateusz.gr...@gmail.com> wrote:
>>>>
>>>>> Sure,
>>>>>
>>>>> so here is my merged, final AndroidManifest.xml file when no
>>>>> "android:hardwareAccelerated="true" is present in
>>>>> src/main/AndroidManifest.xml:
>>>>>
>>>>>
>>>>> <?xml version="1.0" encoding="utf-8"?>
>>>>> <manifest xmlns:android="http://schemas.android.com/apk/res/android";
>>>>>     package="com.mypackage"
>>>>>     android:versionCode="1"
>>>>>     android:versionName="unspecified" >
>>>>>
>>>>>     <application
>>>>>         android:name="com.mypackage.MyApp"
>>>>>         android:icon="@drawable/my_ic_launcher"
>>>>>         android:label="@string/my_app_name"
>>>>>          android:theme="@style/Theme.my_actionbar" >
>>>>>      ....
>>>>>    </application>
>>>>>    <uses-sdk
>>>>>         android:minSdkVersion="9"
>>>>>         android:targetSdkVersion="19" />
>>>>> </manifest>
>>>>>
>>>>> What might be useful, I'm building debug variant, and in src/debug I
>>>>> have another manifest file, to be merged and it's like this:
>>>>>
>>>>> <?xml version="1.0" encoding="utf-8"?>
>>>>> <manifest xmlns:android="http://schemas.android.com/apk/res/android";
>>>>>           package="com.mypackage">
>>>>>
>>>>>     <application>
>>>>>         <activity android:name=".devopts.DevOptionsActivity"
>>>>> android:screenOrientation="portrait"/>
>>>>>     </application>
>>>>> </manifest>
>>>>>
>>>>> Please notice I don't have redundant <uses-sdk> tag in
>>>>> src/debug/AndroidManifest.xml file - only values which should be added to
>>>>> src/main/AndroidManifest.xml file, treated as a template. See our previous
>>>>> discussion around this topic under https://groups.google.co
>>>>> m/forum/#!searchin/adt-dev/uses-sdk/adt-dev/aKPgAXreGFo/k59O5P_-iz0J.
>>>>> Seems like you fixed it in 10.0.1.
>>>>>
>>>>> Let me know in case of any other feedback
>>>>>
>>>>> M.
>>>>>
>>>>> W dniu czwartek, 22 maja 2014 00:57:29 UTC+2 użytkownik Jerome Dochez
>>>>> napisał:
>>>>>>
>>>>>> Hi Mateusz
>>>>>>
>>>>>> Without adding the "android:hardwareAccelerated="true" workaround, would
>>>>>> it be possible to send what is the resulting <uses-sdk> and <application>
>>>>>> elements in the merged manifest file ? I am curious to see what versions
>>>>>> the application is running under or if there is an explicit
>>>>>> android:hardwareAccelerated="false" added by the manifest file.
>>>>>>
>>>>> On Wed May 21 2014 at 3:45:49 PM, Mateusz Grzechociński <
>>>>>> mateusz.gr...@gmail.com> wrote:
>>>>>>
>>>>> Hi,
>>>>>>>
>>>>>>> Android gradle plugin v0.10 introduced new manifest merger. I've
>>>>>>> been using it for few weeks without any noticeable failures, but today I
>>>>>>> think I found one.
>>>>>>>
>>>>>>> It seems that after switching to new manifest merger, default
>>>>>>> hardware acceleration flag is no longer added to AndroidManifest.
>>>>>>>
>>>>>>> As documentation says (http://developer.android.com/
>>>>>>> guide/topics/graphics/hardware-accel.html):
>>>>>>> *"Hardware acceleration is enabled by default if your Target API
>>>>>>> level is >=14"*
>>>>>>>
>>>>>>> In my src/main/AndroidManifest.xml I have:
>>>>>>> <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="18" />
>>>>>>>
>>>>>>> When building APK, it's performance is much lower than before
>>>>>>> enabling new merger.
>>>>>>> Is it possible that new merger makes my app targeted for API 19 not
>>>>>>> using hardware acceleration by default?
>>>>>>> After explicit "android:hardwareAccelerated="true"", it works fine.
>>>>>>>
>>>>>>> M.
>>>>>>>
>>>>>>> --
>>>>>>> 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 adt-dev+u...@googlegroups.com.
>>>>>>
>>>>>>
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>  --
>>>>>> 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 adt-dev+u...@googlegroups.com.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>  --
>>> 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 adt-dev+u...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> 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 adt-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 adt-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to