Should I file a bug report? 

W dniu wtorek, 14 kwietnia 2015 00:51:44 UTC+2 użytkownik Xavier Ducrohet 
napisał:
>
> Yes, it's indeed broken. Looking into it.
>
> On Mon, Apr 13, 2015 at 3:12 PM, Marek Bachorski <m.bac...@gmail.com 
> <javascript:>> wrote:
>
>> It is not working for me.
>> I created new empty project in AndroidStudio 1.2 Beta with this full 
>> build.gradle file:
>>
>> apply plugin: 'com.android.application'
>>
>> android {
>>     compileSdkVersion 21
>>     buildToolsVersion "21.1.2"
>>
>>     defaultConfig {
>>         applicationId "com.example.marek.densitysplittest"
>>         minSdkVersion 21
>>         targetSdkVersion 21
>>         versionCode 1
>>         versionName "1.0"
>>     }
>>     buildTypes {
>>         release {
>>             minifyEnabled false
>>             proguardFiles getDefaultProguardFile('proguard-android.txt'), 
>> 'proguard-rules.pro'
>>         }
>>     }
>>     splits {
>>         density {
>>             enable true
>>             include 'tvdpi', '400dpi', '560dpi'
>>             compatibleScreens 'xlarge'
>>         }
>>     }
>> }
>>
>>
>> dependencies {
>>     compile fileTree(dir: 'libs', include: ['*.jar'])
>> }
>>
>>
>> This is what is generated:
>>
>>
>> <https://lh3.googleusercontent.com/-0iSrrC-yHzk/VSw8wifiklI/AAAAAAAAOHw/ZmqrR4kFrbY/s1600/gradle.PNG>
>> There are no tvdpi, 400dpi and 560dpi apks. Also none of 
>> AndroidManifest.xml file under build/intermediates/manifests/density/<dpi> 
>> contains <compatible-screens> with screenDensity="560" etc. If I publish 
>> those apks to google play they won't be available for nexus 6 without it.
>>
>> If I try with reset() and then include for example 'xxxhdpi' and '560dpi' 
>> only xxxhdpi apk is created.
>>
>>
>>
>>
>>
>> W dniu poniedziałek, 13 kwietnia 2015 21:44:37 UTC+2 użytkownik Xavier 
>> Ducrohet napisał:
>>>
>>> These values are not used by default because they are not recommended, 
>>> but you can add them.
>>>
>>> splits {
>>>     density {
>>>         enable true        include 'tvdpi', '400dpi', 560dpi'
>>>         compatibleScreens 'small', 'normal', 'large', 'xlarge'
>>>     }
>>>
>>>
>>>
>>>
>>> On Mon, Apr 13, 2015 at 11:41 AM, Marek Bachorski <m.bac...@gmail.com> 
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> my application uses gradle density split but it is not generating 
>>>> compatible-screens tag for tvdpi, 400dpi and 560dpi.
>>>>
>>>> This my density split part of build.gradle: 
>>>>
>>>> splits {
>>>>     density {
>>>>         enable true
>>>>         compatibleScreens 'small', 'normal', 'large', 'xlarge'
>>>>     }
>>>>
>>>> Is generates apks for: ldpi, mdpi, hdpi, xhdpi, xxhdpi and xxxhdpi with 
>>>> different version codes and I upload them all to google play.
>>>>
>>>> I have decompiled all of generated apk's but none of them has following 
>>>> piece of code that as far as I know is necessary:
>>>>
>>>> <compatible-screens>
>>>>     <screen
>>>>         android:screenDensity="560"
>>>>         android:screenSize="large" />
>>>>     <screen
>>>>         android:screenDensity="560"
>>>>         android:screenSize="small" />
>>>>     <screen
>>>>         android:screenDensity="560"
>>>>         android:screenSize="normal" />
>>>>     <screen
>>>>         android:screenDensity="560"
>>>>         android:screenSize="xlarge" />
>>>> </compatible-screens>
>>>>
>>>>
>>>>
>>>> Is it a bug or am I doing something wrong? 
>>>>
>>>> Because it seems that if we use density splits we do not support tvdpi, 
>>>> 400dpi and 560dpi devices on google play.
>>>>
>>>>
>>>>
>>>> I tried adding images to drawable-560 folder and icon to mipmap-xxxhdpi 
>>>> and mipmap-xxhdpi but it didn't help.
>>>>
>>>> For testing I created new empty project in Android Studio 1.2b with build 
>>>> tools 21.1.2, compile with sdk 21 and gradle version is 1.1.0.
>>>>
>>>> I also tried with older versions and with reset() and include.
>>>>
>>>>
>>>>
>>>> I will be grateful for any help you can provide,
>>>>
>>>> Marek Bachorski
>>>>
>>>>
>>>>  -- 
>>>> 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.
>>>>
>>>
>>>
>>>
>>> -- 
>>> 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 adt-dev+u...@googlegroups.com <javascript:>.
>> 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 adt-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to