Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindSameArtifact ¶
FindSameArtifact returns the first artifact which is the same variant as the reference artifact, code signing differences does not matter.
Types ¶
type Artifact ¶
type Artifact struct { APK string `json:"apk"` // set if a single APK represents the app AAB string `json:"aab"` Split []string `json:"split"` // split apk paths including the universal apk path, excluding the bundle path UniversalApk string `json:"universal"` }
Artifact ...
type ArtifactInfo ¶
type ArtifactInfo struct { Module string ProductFlavour string BuildType string SigningInfo ArtifactSigningInfo SplitInfo ArtifactSplitInfo }
ArtifactInfo ...
func ParseArtifactPath ¶
func ParseArtifactPath(pth string) ArtifactInfo
ParseArtifactPath parses an android artifact path.
type ArtifactMap ¶
ArtifactMap module/buildType/flavour/artifacts
type ArtifactSigningInfo ¶
ArtifactSigningInfo ...
type ArtifactSplitInfo ¶
ArtifactSplitInfo ...
type Info ¶
type Info struct { AppName string `json:"app_name"` PackageName string `json:"package_name"` VersionCode string `json:"version_code"` VersionName string `json:"version_name"` MinSDKVersion string `json:"min_sdk_version"` RawPackageContent string `json:"-"` }
func GetAABInfo ¶
func GetAABInfo(bt bundletool.Path, aabPath string) (Info, error)
GetAABInfo returns infos about the AAB.
func GetAPKInfo ¶
GetAPKInfo returns infos about the APK.
func GetAPKInfoWithAapt ¶
type SplitArtifactMeta ¶
type SplitArtifactMeta Artifact
SplitArtifactMeta ...
func CreateSplitArtifactMeta ¶
func CreateSplitArtifactMeta(logger log.Logger, pth string, pths []string) (SplitArtifactMeta, error)
CreateSplitArtifactMeta ...
Click to show internal directories.
Click to hide internal directories.