saker.android Documentation TaskDoc JavaDoc Packages
public interface Aapt2LinkWorkerTaskOutput
Output of the aapt2 linking operation.
Methods
public SakerPath
Gets the output APK path that is the result of the linking.
public SakerPath
Gets the path to the output ID mappings file.
public CompilationIdentifier
Gets the compilation identifier associated with this operation.
public Collection<Aapt2LinkInputLibrary>
Gets the input libraries used for linking.
public List<SakerPath>
Gets the path to the output Java source directories that contains generated sources.
public SakerPath
Gets the path to the output proguard rules file for the main dex file.
public SakerPath
Gets the path to the output proguard rules file.
public NavigableMap<String, ? extends SDKDescription>
Gets the SDKs that were used as part of the operation.
public NavigableMap<String, SakerPath>
Gets the mapping for split configuratio names to output APK paths.
public SakerPath
Gets the path to the output text symbols.
public abstract SakerPath getAPKPath()
Gets the output APK path that is the result of the linking.
The absolute execution path.
public abstract SakerPath getIDMappingsPath()
Gets the path to the output ID mappings file.

It is generated by using the --emit-ids option for aapt2.

The absolute execution path or null if none was generated.
Gets the compilation identifier associated with this operation.
The compilation identifier.
Gets the input libraries used for linking.
The input link librariers.
Gets the path to the output Java source directories that contains generated sources.
One or more absolute execution paths.
Gets the path to the output proguard rules file for the main dex file.
The absolute execution path or null if none was generated.
public abstract SakerPath getProguardPath()
Gets the path to the output proguard rules file.
The absolute execution path or null if none was generated.
public abstract NavigableMap<String, ? extends SDKDescription> getSDKs()
Gets the SDKs that were used as part of the operation.
The SDKs.
Gets the mapping for split configuratio names to output APK paths.

The returned map contains keys that were specified as names in the task, and the values are the absolute output execution paths to the APKs genereated for that configuration.

The split output mapping.
public abstract SakerPath getTextSymbolsPath()
Gets the path to the output text symbols.
The absolute execution path.