The C# definition of the compileSdk element in a Gradle file.
For more information about the element, see Android's documentation: CompileSdkSpec.
Unity writes this element to the module-level build.gradle file when you set PlayerSettings.Android.compileSdkVersion to an AndroidSdkVersionFull that has a minor version, such as 36.1. For whole API levels, Unity writes the simpler compileSdkVersion property instead.
| Constructor | Description |
|---|---|
| CompileSdkSpec | Initializes a new instance of the CompileSdkSpec class. |
| Method | Description |
|---|---|
| Set | Sets the version property to a release compile SDK version. |
| SetRelease | Sets the version property to a release compile SDK version. |
| Method | Description |
|---|---|
| AddElement | Adds a new element as a child. |
| Clear | Clears the content of this element. |
| GetElement | Gets an element by ID. |
| GetElements | Gets all custom child elements. |
| GetName | Gets the name of the block. In some cases, the name is the signature of the function. |
| GetRaw | Gets the raw value of this block. |
| GetUniqueName | Gets the unique name of the element. |
| RemoveElement | Removes a child element by id. |
| SetRaw | Sets a raw string value to this block. |
| ToString | Gets a serialized value from this block. |
| AddElementDependencies | Adds a list of dependencies by ID to this element. |
| AddElementDependency | Adds a dependency to this element. |
| GetElementDependenciesIDs | Gets a read-only list of element IDs that this element depends on. |
| GetID | Gets the unique ID of this element. |
| Remove | Removes this element from the file. |
| RemoveAllElementDependencies | Remove all element dependencies. |
| RemoveElementDependency | Remove an element dependency. |
| RemoveElementDependencyById | Remove an element dependency by ID. |
| ResolveConflict | Resolve a conflict if another script has already modified the element. |