private CoreSigningConfig createSigningOverride() { AndroidGradleOptions.SigningOptions signingOptions = AndroidGradleOptions.getSigningOptions(project); if (signingOptions != null) { com.android.build.gradle.internal.dsl.SigningConfig signingConfigDsl = new com.android.build.gradle.internal.dsl.SigningConfig("externalOverride"); signingConfigDsl.setStoreFile(new File(signingOptions.storeFile)); signingConfigDsl.setStorePassword(signingOptions.storePassword); signingConfigDsl.setKeyAlias(signingOptions.keyAlias); signingConfigDsl.setKeyPassword(signingOptions.keyPassword); if (signingOptions.storeType != null) { signingConfigDsl.setStoreType(signingOptions.storeType); } if (signingOptions.v1Enabled != null) { signingConfigDsl.setV1SigningEnabled(signingOptions.v1Enabled); } if (signingOptions.v2Enabled != null) { signingConfigDsl.setV2SigningEnabled(signingOptions.v2Enabled); } return signingConfigDsl; } return null; }
@Override public String toString() { return MoreObjects.toStringHelper(this) .add("name", mName) .add("storeFile", getStoreFile() != null ? getStoreFile().getAbsolutePath() : "null") .add("storePassword", getStorePassword()) .add("keyAlias", getKeyAlias()) .add("keyPassword", getKeyPassword()) .add("storeType", getStoreFile()) .add("v1SigningEnabled", isV1SigningEnabled()) .add("v2SigningEnabled", isV2SigningEnabled()) .toString(); } }
@Override public String toString() { return Objects.toStringHelper(this) .add("name", mName) .add("storeFile", getStoreFile() != null ? getStoreFile().getAbsolutePath() : "null") .add("storePassword", getStorePassword()) .add("keyAlias", getKeyAlias()) .add("keyPassword", getKeyPassword()) .add("storeType", getStoreFile()) .toString(); } }
public SigningConfig initWith(com.android.builder.model.SigningConfig that) { setStoreFile(that.getStoreFile()); setStorePassword(that.getStorePassword()); setKeyAlias(that.getKeyAlias()); setKeyPassword(that.getKeyPassword()); return this; }
private static SigningConfig createManifestSigningConfig( ExternalBuildContext externalBuildContext) { SigningConfig config = new SigningConfig(BuilderConstants.EXTERNAL_BUILD); config.setStorePassword(DefaultSigningConfig.DEFAULT_PASSWORD); config.setKeyAlias(DefaultSigningConfig.DEFAULT_ALIAS); config.setKeyPassword(DefaultSigningConfig.DEFAULT_PASSWORD); File keystore = new File( externalBuildContext.getExecutionRoot(), externalBuildContext .getBuildManifest() .getDebugKeystore() .getExecRootPath()); checkState( keystore.isFile(), "Keystore file from the manifest (%s) does not exist.", keystore.getAbsolutePath()); config.setStoreFile(keystore); return config; } }
private SigningConfig createSigningOverride() { if (project.hasProperty(PROPERTY_SIGNING_STORE_FILE) && project.hasProperty(PROPERTY_SIGNING_STORE_PASSWORD) && project.hasProperty(PROPERTY_SIGNING_KEY_ALIAS) && project.hasProperty(PROPERTY_SIGNING_KEY_PASSWORD)) { com.android.build.gradle.internal.dsl.SigningConfig signingConfigDsl = new com.android.build.gradle.internal.dsl.SigningConfig("externalOverride"); Map<String, ?> props = project.getProperties(); signingConfigDsl.setStoreFile(new File((String) props.get(PROPERTY_SIGNING_STORE_FILE))); signingConfigDsl.setStorePassword((String) props.get(PROPERTY_SIGNING_STORE_PASSWORD)); signingConfigDsl.setKeyAlias((String) props.get(PROPERTY_SIGNING_KEY_ALIAS)); signingConfigDsl.setKeyPassword((String) props.get(PROPERTY_SIGNING_KEY_PASSWORD)); if (project.hasProperty(PROPERTY_SIGNING_STORE_TYPE)) { signingConfigDsl.setStoreType((String) props.get(PROPERTY_SIGNING_STORE_TYPE)); } return signingConfigDsl; } return null; }
public SigningConfig initWith(com.android.builder.model.SigningConfig that) { setStoreFile(that.getStoreFile()); setStorePassword(that.getStorePassword()); setKeyAlias(that.getKeyAlias()); setKeyPassword(that.getKeyPassword()); setV1SigningEnabled(that.isV1SigningEnabled()); setV2SigningEnabled(that.isV2SigningEnabled()); setStoreType(that.getStoreType()); return this; }