Property | Type | Description | |
---|---|---|---|
ExtractAar | bool | ||
FindJavaTool | string | ||
MakeVersionNumber | int | ||
ProcessAar | string |
Method | Description | |
---|---|---|
AndroidPackageInstallationEnabled ( ) : bool |
Returns true if Android package installation is enabled.
|
|
AutomaticResolutionEnabled ( ) : bool |
Returns true if automatic resolution is enabled.
|
|
CreateTemporaryDirectory ( ) : string |
Create a temporary directory.
|
|
DoResolution ( |
Compatibility method for synchronous implementations of DoResolution().
|
|
DoResolution ( |
Does the resolution of the play-services aars.
|
|
OnBundleId ( string bundleId ) : string[] |
Called during Update to allow the resolver to check the bundle ID of the application to see whether resolution should be triggered again.
|
|
SetAutomaticResolutionEnabled ( bool flag ) : void |
Enables automatic resolution.
|
|
ShouldAutoResolve ( string importedAssets, string deletedAssets, string movedAssets, string movedFromAssetPaths ) : bool |
Checks based on the asset changes, if resolution should occur. The resolution only happens if a script file (.cs, or .js) was imported or if an Android plugin was deleted. This allows for changes to assets that do not affect the dependencies to happen without processing. This also avoids an infinite loop when a version of a dependency is deleted during resolution. |
|
ShowSettingsDialog ( ) : void |
Shows the settings dialog.
|
|
Version ( ) : int |
Version of the resolver - 1.0.0
|
Method | Description | |
---|---|---|
ExtractAar ( string aarFile, string extractFilenames, string outputDirectory ) : bool |
Extract an AAR to the specified directory.
|
|
FindJavaTool ( string javaTool ) : string |
Find a Java tool.
|
|
MakeVersionNumber ( int maj, int min, int pt ) : int |
Makes the version number. This combines the major/minor/point version components into an integer. If multiple resolvers are registered, then the greatest version is used. |
|
ProcessAar ( string dir, string aarFile ) : string |
Explodes a single aar file. This is done by calling the JDK "jar" command, then moving the classes.jar file.
|
public AndroidPackageInstallationEnabled ( ) : bool | ||
return | bool |
public static CreateTemporaryDirectory ( ) : string | ||
return | string |
public abstract DoResolution ( |
||
svcSupport | Svc support. | |
destinationDirectory | string | Destination directory. |
handleOverwriteConfirmation | Handle overwrite confirmation. | |
return | void |
public DoResolution ( |
||
svcSupport | Svc support. | |
destinationDirectory | string | Destination directory. |
handleOverwriteConfirmation | Handle overwrite confirmation. | |
resolutionComplete | System | Delegate called when resolution is complete. |
return | void |
public OnBundleId ( string bundleId ) : string[] | ||
bundleId | string | |
return | string[] |
public SetAutomaticResolutionEnabled ( bool flag ) : void | ||
flag | bool | If set to |
return | void |
public ShouldAutoResolve ( string importedAssets, string deletedAssets, string movedAssets, string movedFromAssetPaths ) : bool | ||
importedAssets | string | Imported assets. |
deletedAssets | string | Deleted assets. |
movedAssets | string | Moved assets. |
movedFromAssetPaths | string | Moved from asset paths. |
return | bool |