Merge "apex supports ".apex" tag" am: 4c696f2a89
am: 58eccbde83
am: 8427919e24
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1998312 Change-Id: I97efcc6b15faaf92d061701e2f7af33d07cd1124
This commit is contained in:
10
apex/apex.go
10
apex/apex.go
@@ -416,8 +416,12 @@ type apexBundle struct {
|
||||
mergedNotices android.NoticeOutputs
|
||||
|
||||
// The built APEX file. This is the main product.
|
||||
// Could be .apex or .capex
|
||||
outputFile android.WritablePath
|
||||
|
||||
// The built uncompressed .apex file.
|
||||
outputApexFile android.WritablePath
|
||||
|
||||
// The built APEX file in app bundle format. This file is not directly installed to the
|
||||
// device. For an APEX, multiple app bundles are created each of which is for a specific ABI
|
||||
// like arm, arm64, x86, etc. Then they are processed again (outside of the Android build
|
||||
@@ -1284,6 +1288,12 @@ func (a *apexBundle) OutputFiles(tag string) (android.Paths, error) {
|
||||
case "", android.DefaultDistTag:
|
||||
// This is the default dist path.
|
||||
return android.Paths{a.outputFile}, nil
|
||||
case imageApexSuffix:
|
||||
// uncompressed one
|
||||
if a.outputApexFile != nil {
|
||||
return android.Paths{a.outputApexFile}, nil
|
||||
}
|
||||
fallthrough
|
||||
default:
|
||||
return nil, fmt.Errorf("unsupported module reference tag %q", tag)
|
||||
}
|
||||
|
Reference in New Issue
Block a user