diff options
author | 2021-06-17 15:59:07 +0100 | |
---|---|---|
committer | 2021-06-17 15:59:07 +0100 | |
commit | b4bbf2ca10cc8509e3ae0ab104e9e3b55861831b (patch) | |
tree | fdc943b8b60fee40016d31a2eae6f847fc619a3c /java/sdk_library.go | |
parent | fef5500a766d1f515ff19038e8e0e8f606e07287 (diff) |
Simplify deapexer support
Uses the apex relative path to the file as the identifier that is used
to obtain the path to the corresponding file extracted from the apex.
That is instead of a special constructed string id.
Bug: 177892522
Test: m nothing
Change-Id: I5dc77c8fb272bac289b8891d1eac801e541af1f5
Diffstat (limited to 'java/sdk_library.go')
-rw-r--r-- | java/sdk_library.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/java/sdk_library.go b/java/sdk_library.go index 8bb7e0fcc..41097ca13 100644 --- a/java/sdk_library.go +++ b/java/sdk_library.go @@ -2144,7 +2144,7 @@ func (module *SdkLibraryImport) GenerateAndroidBuildActions(ctx android.ModuleCo // Get the path of the dex implementation jar from the `deapexer` module. di := ctx.OtherModuleProvider(deapexerModule, android.DeapexerProvider).(android.DeapexerInfo) - if dexOutputPath := di.PrebuiltExportPath(module.BaseModuleName(), ".dexjar"); dexOutputPath != nil { + if dexOutputPath := di.PrebuiltExportPath(apexRootRelativePathToJavaLib(module.BaseModuleName())); dexOutputPath != nil { module.dexJarFile = dexOutputPath module.initHiddenAPI(ctx, dexOutputPath, module.findScopePaths(apiScopePublic).stubsImplPath[0], nil) } else { @@ -2271,7 +2271,7 @@ func (module *SdkLibraryImport) ImplementationAndResourcesJars() android.Paths { var _ android.RequiredFilesFromPrebuiltApex = (*SdkLibraryImport)(nil) -func (module *SdkLibraryImport) RequiredFilesFromPrebuiltApex(ctx android.BaseModuleContext) map[string]string { +func (module *SdkLibraryImport) RequiredFilesFromPrebuiltApex(ctx android.BaseModuleContext) []string { name := module.BaseModuleName() return requiredFilesFromPrebuiltApexForImport(name) } |