Development builds aren't pre-dexed, so during the first boot (or any boot where a dex file or any libs it is dependent on have changed) the system will need to run dexopt.
On production builds, the optimized dex files are included with the system image, so none of this has to happen. The only thing that will happen is when booting after a system update dexopt will be run for all third party apps to re-optimize them with the new system. On Tue, Aug 25, 2009 at 3:32 PM, human android <vanquisher.sin...@gmail.com>wrote: > > Why does the first boot after flashing take so long to boot up? > I read about dexopt that it does preverification and optimization of > dex files. But does this happen only on the first boot or on > consecutive boots as well? > > > -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---