Monday, February 22, 2010

[android-developers] Re: Why Gallery3D apk does not contain drawable-hdpi, which is in source code res/

Hi Xav

Yes, I built it as part of platform.
Where's the product configuration for density you mentioned here?
How can I change it?

Thanks

On Feb 23, 3:16 pm, Xavier Ducrohet <x...@android.com> wrote:
> How do you build the app? Are you building it as part of the platform?
> If so, you product configuration may not include the hdpi resources.
> I'd check there first.
>
> Xav
>
>
>
>
>
> On Mon, Feb 22, 2010 at 10:32 PM, Xinyu Chen <muddo...@gmail.com> wrote:
> > Rob
>
> > Thanks for reply.
> > But adding split.density=true did not let it generate separate .apk
> > for each density.
> > After running: aapt dump badging to this apk file, it dumps:
>
> > package: name='com.cooliris.media' versionCode='30682'
> > versionName='1.1.30682'
> > application: label='Gallery' icon='res/drawable/icon.png'
> > launchable activity name='com.cooliris.media.Gallery'label='Gallery'
> > icon=''
> > sdkVersion:'5'
> > targetSdkVersion:'7'
> > uses-permission:'android.permission.SET_WALLPAPER'
> > uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
> > uses-permission:'android.permission.GET_ACCOUNTS'
> > uses-permission:'android.permission.USE_CREDENTIALS'
> > uses-permission:'android.permission.INTERNET'
> > uses-permission:'android.permission.VIBRATE'
> > uses-permission:'android.permission.WAKE_LOCK'
> > uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
> > uses-permission:'android.permission.READ_SYNC_SETTINGS'
> > uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
> > uses-permission:'android.permission.MANAGE_ACCOUNTS'
> > uses-permission:'android.permission.ACCESS_FINE_LOCATION'
> > uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
> > main
> > app-widget
> > other-activities
> > other-receivers
> > other-services
> > supports-screens: 'normal' 'large'
> > locales: '--_--' 'da' 'ja' 'nb' 'de' 'el' 'nl' 'pl' 'ko' 'fr' 'tr'
> > 'cs' 'es' 'it' 'pt' 'ru' 'sv' 'zh_CN' 'es_US' 'pt_PT' 'zh_TW'
> > densities: '160'
>
> > The densities is 160, does that mean only mdpi can be used?
> > BTW: the anyDensity attribute in AndroidManifest.xml is "true"
>
> > On Feb 23, 12:00 pm, Bob Kerns <r...@acm.org> wrote:
> >> The aapt command has a -c option which governs which configurations to
> >> include (default = everything). Since the Gallery comes with specific
> >> devices, it wouldn't surprise me if it's configured to only include
> >> assets targeting a specific platform.
>
> >> Check your default.properties file for split.density=true, which
> >> should generate a separate .apk for each density.
>
> >> On Feb 22, 6:21 pm, Xinyu Chen <muddo...@gmail.com> wrote:
>
> >> > Hi all
>
> >> > I have built android 2.1 on freescale's i.MX platform.
> >> > But after running Gallery3D, it will crash with the log of failed to
> >> > load resource.
> >> > I found that the whole drawable-hdpi/ (it really contains in the
> >> > Gallery3D source code res/) is not in the apk package, and cause lack
> >> > of drawable-hdpi/icon_cancel.png. The apk only contains drawable-mdpi/
> >> > and drawable/.
> >> > My question is why the drawable-hdpi/ resource is dropped when
> >> > building apk? Per my understanding is that, which drawable-* resource
> >> > loading is determined on runtime, and all the drawable-* should be in
> >> > the apk package.
> >> > Could anybody help? Thanks.
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.> To post to this group, send email toandroid-developers@googlegroups.com
> > To unsubscribe from this group, send email to>android-developers+unsubscribe@googlegroups.com
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Xavier Ducrohet
> Android SDK Tech Lead
> Google Inc.
>
> Please do not send me questions directly. Thanks!

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate