com.android.builder.signing
Class DefaultSigningConfig
java.lang.Object
com.android.builder.signing.DefaultSigningConfig
- All Implemented Interfaces:
- com.android.builder.model.SigningConfig
public class DefaultSigningConfig
- extends java.lang.Object
- implements com.android.builder.model.SigningConfig
SigningConfig encapsulates the information necessary to access certificates in a keystore file
that can be used to sign APKs.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DEFAULT_PASSWORD
public static final java.lang.String DEFAULT_PASSWORD
- See Also:
- Constant Field Values
DEFAULT_ALIAS
public static final java.lang.String DEFAULT_ALIAS
- See Also:
- Constant Field Values
mName
@NonNull
protected final java.lang.String mName
DefaultSigningConfig
public DefaultSigningConfig(@NonNull
java.lang.String name)
- Creates a SigningConfig.
initDebug
public void initDebug()
throws com.android.prefs.AndroidLocation.AndroidLocationException
- Initializes the SigningConfig with the debug keystore/key alias data.
- Throws:
com.android.prefs.AndroidLocation.AndroidLocationException
- if the debug keystore location cannot be found
getName
@NonNull
public java.lang.String getName()
- Specified by:
getName
in interface com.android.builder.model.SigningConfig
getStoreFile
@Nullable
public java.io.File getStoreFile()
- Specified by:
getStoreFile
in interface com.android.builder.model.SigningConfig
setStoreFile
@NonNull
public DefaultSigningConfig setStoreFile(java.io.File storeFile)
getStorePassword
@Nullable
public java.lang.String getStorePassword()
- Specified by:
getStorePassword
in interface com.android.builder.model.SigningConfig
setStorePassword
@NonNull
public DefaultSigningConfig setStorePassword(java.lang.String storePassword)
getKeyAlias
@Nullable
public java.lang.String getKeyAlias()
- Specified by:
getKeyAlias
in interface com.android.builder.model.SigningConfig
setKeyAlias
@NonNull
public DefaultSigningConfig setKeyAlias(java.lang.String keyAlias)
getKeyPassword
@Nullable
public java.lang.String getKeyPassword()
- Specified by:
getKeyPassword
in interface com.android.builder.model.SigningConfig
setKeyPassword
@NonNull
public DefaultSigningConfig setKeyPassword(java.lang.String keyPassword)
getStoreType
@Nullable
public java.lang.String getStoreType()
- Specified by:
getStoreType
in interface com.android.builder.model.SigningConfig
setStoreType
@NonNull
public DefaultSigningConfig setStoreType(java.lang.String storeType)
isSigningReady
public boolean isSigningReady()
- Specified by:
isSigningReady
in interface com.android.builder.model.SigningConfig
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object