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 < > [email protected] <javascript:>> 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 < >>> [email protected]> 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. >>>> com/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 < >>>>> [email protected]> 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 [email protected]. >>>>> >>>>> >>>>>> 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 [email protected]. >>>>> 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 [email protected] <javascript:>. >> 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
