META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/sdkmanager/
com/android/sdkmanager/Main$2.classMain.java
package com.android.sdkmanager
com.android.sdkmanager.Main$2 extends java.lang.Object implements java.util.Comparator {
final com.android.sdkmanager.Main this$0
void (com.android.sdkmanager.Main)
public int compare (com.android.sdklib.internal.avd.AvdInfo, com.android.sdklib.internal.avd.AvdInfo)
com.android.sdklib.internal.avd.AvdInfo a1
com.android.sdklib.internal.avd.AvdInfo a2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/sdkmanager/SdkCommandLine.classSdkCommandLine.java
package com.android.sdkmanager
com.android.sdkmanager.SdkCommandLine extends com.android.sdklib.util.CommandLineParser {
public static final String VERB_LIST
public static final String VERB_CREATE
public static final String VERB_MOVE
public static final String VERB_DELETE
public static final String VERB_UPDATE
public static final String VERB_SDK
public static final String VERB_AVD
public static final String OBJECT_SDK
public static final String OBJECT_AVD
public static final String OBJECT_AVDS
public static final String OBJECT_TARGET
public static final String OBJECT_TARGETS
public static final String OBJECT_DEVICE
public static final String OBJECT_DEVICES
public static final String OBJECT_PROJECT
public static final String OBJECT_TEST_PROJECT
public static final String OBJECT_UITEST_PROJECT
public static final String OBJECT_LIB_PROJECT
public static final String OBJECT_ADB
public static final String ARG_ALIAS
public static final String ARG_ACTIVITY
public static final String KEY_ACTIVITY
public static final String KEY_PACKAGE
public static final String KEY_MODE
public static final String KEY_TARGET_ID
public static final String KEY_NAME
public static final String KEY_LIBRARY
public static final String KEY_PATH
public static final String KEY_FILTER
public static final String KEY_SKIN
public static final String KEY_SDCARD
public static final String KEY_FORCE
public static final String KEY_RENAME
public static final String KEY_SUBPROJECTS
public static final String KEY_MAIN_PROJECT
public static final String KEY_NO_UI
public static final String KEY_NO_HTTPS
public static final String KEY_PROXY_PORT
public static final String KEY_PROXY_HOST
public static final String KEY_DRY_MODE
public static final String KEY_ALL
public static final String KEY_EXTENDED
public static final String KEY_SNAPSHOT
public static final String KEY_COMPACT
public static final String KEY_EOL_NULL
public static final String KEY_TAG
public static final String KEY_ABI
public static final String KEY_ACCOUNT
public static final String KEY_KEYSTORE
public static final String KEY_ALIAS
public static final String KEY_STOREPASS
public static final String KEY_KEYPASS
public static final String KEY_CLEAR_CACHE
public static final String KEY_GRADLE
public static final String KEY_GRADLE_VERSION
public static final String KEY_DEVICE
private static final String[][] ACTIONS
public void (com.android.utils.ILogger)
com.android.utils.ILogger logger
public boolean acceptLackOfVerb ()
public boolean hasClearCache ()
public java.lang.String getParamLocationPath ()
public java.lang.String getParamTargetId ()
public java.lang.String getParamName ()
public java.lang.String getParamSkin ()
public java.lang.String getParamSdCard ()
public boolean getFlagForce ()
public boolean getFlagSnapshot ()
public java.lang.String getParamMoveNewName ()
public java.lang.String getParamProjectPackage (java.lang.String)
String directObject
public java.lang.String getParamProjectActivity ()
public java.lang.String getParamProjectLibrary (java.lang.String)
String directObject
public boolean getParamSubProject ()
public boolean getParamGradle ()
public java.lang.String getParamGradleVersion ()
public java.lang.String getParamTestProjectMain ()
public boolean getFlagNoUI (java.lang.String)
String verb
public boolean getFlagNoHttps ()
public boolean getFlagDryMode ()
public boolean getFlagObsolete ()
public boolean getFlagAll ()
public boolean getFlagExtended ()
public java.lang.String getParamFilter ()
public java.lang.String getParamAbi ()
public java.lang.String getParamTag ()
public java.lang.String getParamDevice ()
public java.lang.String getParamProxyHost ()
public java.lang.String getParamProxyPort ()
public boolean getFlagCompact ()
public boolean getFlagEolNull ()
static void ()
}
com/android/sdkmanager/Main.classMain.java
package com.android.sdkmanager
public com.android.sdkmanager.Main extends java.lang.Object {
public static final String TOOLSDIR
private static final String WORKDIR
private static final int INVALID_TARGET_ID
private static final String[] BOOLEAN_YES_REPLIES
private static final String[] BOOLEAN_NO_REPLIES
private String mOsSdkFolder
private com.android.utils.ILogger mSdkLog
private com.android.sdklib.SdkManager mSdkManager
private com.android.sdkmanager.SdkCommandLine mSdkCommandLine
private java.io.File mWorkDir
private com.android.sdklib.internal.avd.AvdManager mAvdManager
static final boolean $assertionsDisabled
public void ()
public static void main (java.lang.String[])
String[] args
transient void setupForTest (com.android.sdklib.SdkManager, com.android.utils.ILogger, com.android.sdkmanager.SdkCommandLine, java.lang.String[])
com.android.sdklib.SdkManager sdkManager
com.android.utils.ILogger logger
com.android.sdkmanager.SdkCommandLine cmdLineParser
String[] args
private void run (java.lang.String[])
String[] args
private void createLogger ()
public void setLogger (com.android.utils.ILogger)
com.android.utils.ILogger logger
protected com.android.utils.ILogger getLogger ()
private void init ()
java.io.File tools
java.io.IOException e
java.io.File tools
java.io.IOException e
String toolsDirProp
String workDirProp
private void parseSdk ()
protected com.android.sdklib.internal.avd.AvdManager getAvdManager () throws com.android.prefs.AndroidLocation$AndroidLocationException
void doAction ()
com.android.sdklib.internal.repository.DownloadCache d
String verb
String directObject
private void showSdkManagerWindow ()
com.android.sdkuilib.internal.widgets.MessageBoxLog errorLogger
com.android.sdkuilib.repository.SdkUpdaterWindow window
Exception e
private void showAvdManagerWindow ()
com.android.sdkuilib.internal.widgets.MessageBoxLog errorLogger
com.android.sdkuilib.repository.AvdManagerWindow window
Exception e
private void displayRemoteSdkListNoUI ()
boolean force
boolean useHttp
boolean all
boolean extended
String proxyHost
String proxyPort
boolean obsolete
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow upd
private void updateSdkNoUI ()
boolean force
boolean useHttp
boolean dryMode
boolean all
String proxyHost
String proxyPort
String acceptLicense
boolean obsolete
com.android.utils.Pair filterResult
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow upd
com.android.utils.Pair checkFilterValues (java.lang.String)
String t
String[] arr$
int len$
int i$
java.util.Set filterTypes
String filter
java.util.ArrayList pkgFilter
private com.android.sdklib.internal.project.ProjectCreator getProjectCreator ()
com.android.sdklib.internal.project.ProjectCreator creator
private void createProject (boolean)
String gradleVersion
boolean library
String directObject
int targetId
com.android.sdklib.IAndroidTarget[] targets
com.android.sdklib.IAndroidTarget target
com.android.sdklib.internal.project.ProjectCreator creator
String projectDir
String projectName
String packageName
String activityName
private void createTestProject ()
java.io.IOException e
java.io.FileNotFoundException e
javax.xml.xpath.XPathExpressionException e
String projectDir
String pathToMainProject
java.io.File parentProject
java.io.File manifest
javax.xml.xpath.XPath xpath
String packageName
String activityName
com.android.sdklib.internal.project.ProjectProperties p
String targetHash
com.android.sdklib.IAndroidTarget target
com.android.sdklib.internal.project.ProjectCreator creator
String projectName
private void createUiTestProject ()
java.io.File f
java.io.File srcFolder
com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy localProperties
com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy projectProperties
java.util.Map keywords
com.android.sdklib.internal.project.ProjectCreator creator
Exception e
String projectDir
int targetId
com.android.sdklib.IAndroidTarget[] targets
com.android.sdklib.IAndroidTarget target
String projectName
private void updateProject (boolean)
com.android.sdklib.IAndroidTarget[] targets
int targetId
java.io.File dir
java.io.File[] arr$
int len$
int i$
boolean doSubProjects
boolean couldHaveDone
java.io.File[] files
boolean library
com.android.sdklib.IAndroidTarget target
String targetStr
com.android.sdklib.internal.project.ProjectCreator creator
String projectDir
String libraryPath
private void updateTestProject ()
com.android.sdklib.internal.project.ProjectCreator creator
String projectDir
private java.lang.String getProjectLocation (java.lang.String)
java.io.IOException e
String newProjectLocation
java.io.File projectDir
void displayTargetList ()
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
char eol
com.android.sdklib.IAndroidTarget$OptionalLibrary library
java.util.Iterator i$
java.util.List libraries
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
int index
void displaySkinList (com.android.sdklib.IAndroidTarget, java.lang.String)
java.io.File skin
java.io.File[] arr$
int len$
int i$
boolean first
com.android.sdklib.IAndroidTarget target
String message
java.io.File[] skins
java.io.File defaultSkin
void displayTagAbiList (com.android.sdklib.IAndroidTarget, java.lang.String)
com.android.sdklib.ISystemImage si
com.android.sdklib.ISystemImage[] arr$
int len$
int i$
boolean first
com.android.sdklib.IAndroidTarget target
String message
com.android.sdklib.ISystemImage[] systemImages
void displayAvdList (com.android.sdklib.internal.avd.AvdManager)
com.android.sdklib.internal.avd.AvdInfo info
int index
char eol
String skin
String sdcard
String snapshot
com.android.sdklib.internal.avd.AvdInfo info
String deviceName
String deviceMfctr
com.android.sdklib.IAndroidTarget target
java.util.Map properties
int index
String error
com.android.sdklib.internal.avd.AvdInfo info
com.android.sdklib.internal.avd.AvdInfo[] arr$
int len$
int i$
com.android.sdklib.internal.avd.AvdManager avdManager
com.android.sdklib.internal.avd.AvdInfo[] avds
com.android.sdklib.internal.avd.AvdInfo[] badAvds
boolean needSeparator
private void displayAvdList ()
com.android.sdklib.internal.avd.AvdManager avdManager
com.android.prefs.AndroidLocation$AndroidLocationException e
private void displayDeviceList ()
com.android.sdklib.devices.Device device
int index
char eol
com.android.sdklib.devices.Device device
String tag
int index
com.android.sdklib.devices.DeviceManager devman
java.util.List devices
private void createAvd ()
com.android.io.FileWrapper hwIni
java.io.File skin
java.io.File[] arr$
int len$
int i$
boolean valid
String[] segments
com.android.sdklib.ISystemImage systemImage
com.android.sdklib.ISystemImage[] arr$
int len$
int i$
java.util.Set tags
com.android.sdklib.ISystemImage[] systemImages
com.android.sdklib.ISystemImage systemImage
com.android.sdklib.ISystemImage[] arr$
int len$
int i$
boolean found
com.android.sdklib.ISystemImage[] systemImages
NumberFormatException ignore
com.android.sdklib.devices.Device d
java.util.Iterator i$
com.android.sdklib.devices.DeviceManager devman
java.util.List devices
int index
java.util.Map prompted
java.io.IOException e
boolean removePrevious
com.android.sdklib.internal.avd.AvdManager avdManager
String avdName
com.android.sdklib.internal.avd.AvdInfo info
String paramFolderPath
java.io.File avdFolder
java.util.Map skinHardwareConfig
java.io.File skinFolder
String skinName
com.android.sdklib.repository.descriptors.IdDisplay tag
String abiType
String cmdTag
com.android.sdklib.devices.Device device
String deviceParam
java.util.Map hardwareConfig
com.android.sdklib.internal.avd.AvdInfo oldAvdInfo
com.android.sdklib.internal.avd.AvdInfo newAvdInfo
com.android.prefs.AndroidLocation$AndroidLocationException e
int targetId
com.android.sdklib.IAndroidTarget[] targets
com.android.sdklib.IAndroidTarget target
private void deleteAvd ()
String avdName
com.android.sdklib.internal.avd.AvdManager avdManager
com.android.sdklib.internal.avd.AvdInfo info
com.android.prefs.AndroidLocation$AndroidLocationException e
private void moveAvd ()
java.io.File f1
java.io.File f2
java.io.IOException e
java.io.File f
java.io.IOException e
java.io.File originalFolder
java.io.File ini
String avdName
com.android.sdklib.internal.avd.AvdManager avdManager
com.android.sdklib.internal.avd.AvdInfo info
String newName
String paramFolderPath
com.android.prefs.AndroidLocation$AndroidLocationException e
java.io.IOException e
private void updateAvd ()
String avdName
com.android.sdklib.internal.avd.AvdManager avdManager
com.android.prefs.AndroidLocation$AndroidLocationException e
java.io.IOException e
private void updateAdb ()
com.android.prefs.AndroidLocation$AndroidLocationException e
java.io.IOException e
private java.util.Map promptForHardware (com.android.sdklib.IAndroidTarget, java.util.Map) throws java.io.IOException
java.io.IOException e
NumberFormatException e
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty property
String description
String defaultValue
String defaultFromSkin
int i
com.android.sdklib.IAndroidTarget createTarget
java.util.Map skinHardwareConfig
byte[] readLineBuffer
String result
String defaultAnswer
java.io.File hardwareDefs
java.util.Map hwMap
java.util.HashMap map
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty[] hwProperties
protected java.lang.String readLine (byte[]) throws java.io.IOException
byte[] tempBuffer
String secondHalf
byte[] buffer
int count
private java.lang.String promptPassword (java.lang.String) throws java.io.IOException
InterruptedException e
byte[] buffer
InterruptedException e
String prompt
java.util.concurrent.atomic.AtomicBoolean keepErasing
Thread eraser
private boolean getBooleanReply (java.lang.String) throws java.io.IOException
String valid
String[] arr$
int len$
int i$
String valid
String[] arr$
int len$
int i$
String reply
private transient void errorAndExit (java.lang.String, java.lang.Object[])
String format
Object[] args
protected void exit (int)
int code
private int resolveTargetName (java.lang.String)
int n
NumberFormatException e
int i
String targetName
com.android.sdklib.IAndroidTarget[] targets
static com.android.sdkmanager.SdkCommandLine access$000 (com.android.sdkmanager.Main)
com.android.sdkmanager.Main x0
static void ()
}
com/android/sdkmanager/Main$4.classMain.java
package com.android.sdkmanager
com.android.sdkmanager.Main$4 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sdklib$internal$avd$HardwareProperties$HardwarePropertyType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/sdkmanager/Main$1.classMain.java
package com.android.sdkmanager
com.android.sdkmanager.Main$1 extends java.lang.Object implements com.android.utils.IReaderLogger {
final com.android.sdkmanager.Main this$0
void (com.android.sdkmanager.Main)
public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable t
String errorFormat
Object[] args
public transient void warning (java.lang.String, java.lang.Object[])
String warningFormat
Object[] args
public transient void info (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public transient void verbose (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public int readLine (byte[]) throws java.io.IOException
byte[] inputBuffer
}
com/android/sdkmanager/Main$3.classMain.java
package com.android.sdkmanager
com.android.sdkmanager.Main$3 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.atomic.AtomicBoolean val$keepErasing
final com.android.sdkmanager.Main this$0
void (com.android.sdkmanager.Main, java.util.concurrent.atomic.AtomicBoolean)
public void run ()
InterruptedException e
}