Interface SdkToolsCommands

All Known Implementing Classes:
SdkToolsCommands00To16, SdkToolsCommands17To25_2, SdkToolsCommandsCurrentBase

public interface SdkToolsCommands
CLI commands using the SDK tools.
  • Method Details

    • getSdkInstallAndUpdateCommand

      SdkCliCommand getSdkInstallAndUpdateCommand(String proxySettings, List<String> components)
    • getListSdkComponentsCommand

      SdkCliCommand getListSdkComponentsCommand()
    • getListExistingTargetsCommand

      SdkCliCommand getListExistingTargetsCommand()
    • getListSystemImagesCommand

      SdkCliCommand getListSystemImagesCommand()
    • isImageForPlatformAndABIInstalled

      boolean isImageForPlatformAndABIInstalled(String listSystemImagesOutput, String platform, String abi)
    • getCreatedAvdCommand

      SdkCliCommand getCreatedAvdCommand(String avdName, boolean supportsSnapshots, String sdCardSize, String screenResolutionSkinName, String deviceDefinition, String androidTarget, String systemImagePackagePath, String tag)
    • getAdbInstallPackageCommand

      SdkCliCommand getAdbInstallPackageCommand(String deviceIdentifier, String packageFileName)
    • getAdbUninstallPackageCommand

      SdkCliCommand getAdbUninstallPackageCommand(String deviceIdentifier, String packageId)
    • getCreateSdkCardCommand

      SdkCliCommand getCreateSdkCardCommand(String absolutePathToSdCard, String requestedSdCardSize)
      Creates the command (Tool and arguments to created a sdcard-images.
      Parameters:
      absolutePathToSdCard - The absolute path where the images should be created
      requestedSdCardSize - The requested size of the sdcard-image in bytes (may be suffixed with 'K', 'M', 'G')
      Returns:
      a SdkCommand which holds the command to use and the arguments
    • getEmulatorListSnapshotsCommand

      SdkCliCommand getEmulatorListSnapshotsCommand(String avdName, Tool executable)
    • getAdbStartServerCommand

      SdkCliCommand getAdbStartServerCommand()
    • getAdbKillServerCommand

      SdkCliCommand getAdbKillServerCommand()
    • getUpdateProjectCommand

      @Deprecated SdkCliCommand getUpdateProjectCommand(String projectPath)
      Deprecated.
    • getUpdateTestProjectCommand

      @Deprecated SdkCliCommand getUpdateTestProjectCommand(String projectPath, String testMainClass)
      Deprecated.
    • getUpdateLibProjectCommand

      @Deprecated SdkCliCommand getUpdateLibProjectCommand(String projectPath)
      Deprecated.