Merge "Refactor java compileDex"
This commit is contained in:
14
java/app.go
14
java/app.go
@@ -588,11 +588,11 @@ func (a *AndroidApp) installPath(ctx android.ModuleContext) android.InstallPath
|
||||
|
||||
func (a *AndroidApp) dexBuildActions(ctx android.ModuleContext) android.Path {
|
||||
a.dexpreopter.installPath = a.installPath(ctx)
|
||||
if a.deviceProperties.Uncompress_dex == nil {
|
||||
if a.dexProperties.Uncompress_dex == nil {
|
||||
// If the value was not force-set by the user, use reasonable default based on the module.
|
||||
a.deviceProperties.Uncompress_dex = proptools.BoolPtr(a.shouldUncompressDex(ctx))
|
||||
a.dexProperties.Uncompress_dex = proptools.BoolPtr(a.shouldUncompressDex(ctx))
|
||||
}
|
||||
a.dexpreopter.uncompressedDex = *a.deviceProperties.Uncompress_dex
|
||||
a.dexpreopter.uncompressedDex = *a.dexProperties.Uncompress_dex
|
||||
a.dexpreopter.enforceUsesLibs = a.usesLibrary.enforceUsesLibraries()
|
||||
a.dexpreopter.usesLibs = a.usesLibrary.usesLibraryProperties.Uses_libs
|
||||
a.dexpreopter.optionalUsesLibs = a.usesLibrary.presentOptionalUsesLibs(ctx)
|
||||
@@ -995,8 +995,8 @@ var _ cc.Coverage = (*AndroidApp)(nil)
|
||||
func AndroidAppFactory() android.Module {
|
||||
module := &AndroidApp{}
|
||||
|
||||
module.Module.deviceProperties.Optimize.EnabledByDefault = true
|
||||
module.Module.deviceProperties.Optimize.Shrink = proptools.BoolPtr(true)
|
||||
module.Module.dexProperties.Optimize.EnabledByDefault = true
|
||||
module.Module.dexProperties.Optimize.Shrink = proptools.BoolPtr(true)
|
||||
|
||||
module.Module.properties.Instrument = true
|
||||
module.Module.properties.Installable = proptools.BoolPtr(true)
|
||||
@@ -1110,7 +1110,7 @@ func (a *AndroidTest) OverridablePropertiesDepsMutator(ctx android.BottomUpMutat
|
||||
func AndroidTestFactory() android.Module {
|
||||
module := &AndroidTest{}
|
||||
|
||||
module.Module.deviceProperties.Optimize.EnabledByDefault = true
|
||||
module.Module.dexProperties.Optimize.EnabledByDefault = true
|
||||
|
||||
module.Module.properties.Instrument = true
|
||||
module.Module.properties.Installable = proptools.BoolPtr(true)
|
||||
@@ -1161,7 +1161,7 @@ func (a *AndroidTestHelperApp) InstallInTestcases() bool {
|
||||
func AndroidTestHelperAppFactory() android.Module {
|
||||
module := &AndroidTestHelperApp{}
|
||||
|
||||
module.Module.deviceProperties.Optimize.EnabledByDefault = true
|
||||
module.Module.dexProperties.Optimize.EnabledByDefault = true
|
||||
|
||||
module.Module.properties.Installable = proptools.BoolPtr(true)
|
||||
module.appProperties.Use_embedded_native_libs = proptools.BoolPtr(true)
|
||||
|
Reference in New Issue
Block a user