public interface IdeAndroidProject
extends java.io.Serializable, com.android.builder.model.AndroidProject
ARTIFACT_ANDROID_TEST, ARTIFACT_MAIN, ARTIFACT_UNIT_TEST, FD_GENERATED, FD_INTERMEDIATES, FD_LOGS, FD_OUTPUTS, GENERATION_COMPONENT, GENERATION_ORIGINAL, INSTANT_RUN_VERSION_CODE, INSTANT_RUN_VERSION_NAME, MODEL_LEVEL_0_ORIGINAL, MODEL_LEVEL_1_SYNC_ISSUE, MODEL_LEVEL_3_VARIANT_OUTPUT_POST_BUILD, MODEL_LEVEL_4_NEW_DEP_MODEL, MODEL_LEVEL_LATEST, PROJECT_TYPE_APP, PROJECT_TYPE_ATOM, PROJECT_TYPE_FEATURE, PROJECT_TYPE_INSTANTAPP, PROJECT_TYPE_LIBRARY, PROJECT_TYPE_TEST, PROPERTY_APK_LOCATION, PROPERTY_BUILD_ABI, PROPERTY_BUILD_API, PROPERTY_BUILD_API_CODENAME, PROPERTY_BUILD_DENSITY, PROPERTY_BUILD_MODEL_DISABLE_SRC_DOWNLOAD, PROPERTY_BUILD_MODEL_FEATURE_FULL_DEPENDENCIES, PROPERTY_BUILD_MODEL_ONLY, PROPERTY_BUILD_MODEL_ONLY_ADVANCED, PROPERTY_BUILD_MODEL_ONLY_VERSIONED, PROPERTY_GENERATE_SOURCES_ONLY, PROPERTY_INVOKE_JNI_AAPT2_LINK_SERIALLY, PROPERTY_INVOKED_FROM_IDE, PROPERTY_OPTIONAL_COMPILATION_STEPS, PROPERTY_REFRESH_EXTERNAL_NATIVE_MODEL, PROPERTY_RESTRICT_VARIANT_NAME, PROPERTY_RESTRICT_VARIANT_PROJECT, PROPERTY_SIGNING_COLDSWAP_MODE, PROPERTY_SIGNING_KEY_ALIAS, PROPERTY_SIGNING_KEY_PASSWORD, PROPERTY_SIGNING_STORE_FILE, PROPERTY_SIGNING_STORE_PASSWORD, PROPERTY_SIGNING_STORE_TYPE, PROPERTY_SIGNING_V1_ENABLED, PROPERTY_SIGNING_V2_ENABLED, PROPERTY_STUDIO_VERSION, PROPERTY_TEST_ONLY, PROPERTY_VERSION_CODE, PROPERTY_VERSION_NAME| Modifier and Type | Method and Description |
|---|---|
void |
forEachVariant(java.util.function.Consumer<IdeVariant> action) |
GradleVersion |
getParsedModelVersion() |
getAaptOptions, getApiVersion, getBootClasspath, getBuildFolder, getBuildToolsVersion, getBuildTypes, getCompileTarget, getDefaultConfig, getExtraArtifacts, getFlavorDimensions, getFrameworkSources, getJavaCompileOptions, getLintOptions, getModelVersion, getName, getNativeToolchains, getPluginGeneration, getProductFlavors, getProjectType, getResourcePrefix, getSigningConfigs, getSyncIssues, getUnresolvedDependencies, getVariantNames, getVariants, isBaseSplit, isLibrary@Nullable GradleVersion getParsedModelVersion()
void forEachVariant(@NonNull
java.util.function.Consumer<IdeVariant> action)