mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 07:49:44 +08:00
fix(tooling-api): add support for AGP 8.4.*
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
[versions]
|
||||
agp = "8.3.0"
|
||||
agp-tooling = "8.3.0"
|
||||
agp-tooling = "8.4.0-rc02"
|
||||
gradle-tooling = "8.6"
|
||||
junit-jupiter = "5.10.2"
|
||||
kotlin = "1.9.22"
|
||||
|
||||
+6
@@ -16,14 +16,20 @@
|
||||
*/
|
||||
package com.itsaky.androidide.builder.model
|
||||
|
||||
import com.android.builder.model.v2.ide.SourceProvider
|
||||
import com.android.builder.model.v2.ide.SourceSetContainer
|
||||
import java.io.Serializable
|
||||
|
||||
/** @author Akash Yadav */
|
||||
class DefaultSourceSetContainer : SourceSetContainer, Serializable {
|
||||
|
||||
private val serialVersionUID = 1L
|
||||
@Deprecated("Contained in deviceTestSourceProviders")
|
||||
override var androidTestSourceProvider: DefaultSourceProvider? = null
|
||||
override var sourceProvider: DefaultSourceProvider = DefaultSourceProvider()
|
||||
override var testFixturesSourceProvider: DefaultSourceProvider? = null
|
||||
@Deprecated("Contained in hostTestSourceProviders")
|
||||
override var unitTestSourceProvider: DefaultSourceProvider? = null
|
||||
override val deviceTestSourceProviders: Map<String, SourceProvider> = emptyMap()
|
||||
override val hostTestSourceProviders: Map<String, SourceProvider> = emptyMap()
|
||||
}
|
||||
|
||||
+7
@@ -16,13 +16,17 @@
|
||||
*/
|
||||
package com.itsaky.androidide.builder.model
|
||||
|
||||
import com.android.builder.model.v2.ide.AndroidArtifact
|
||||
import com.android.builder.model.v2.ide.JavaArtifact
|
||||
import com.android.builder.model.v2.ide.Variant
|
||||
import java.io.File
|
||||
import java.io.Serializable
|
||||
|
||||
/** @author Akash Yadav */
|
||||
class DefaultVariant : Variant, Serializable {
|
||||
|
||||
private val serialVersionUID = 1L
|
||||
@Deprecated("Contained in deviceTestArtifacts")
|
||||
override var androidTestArtifact: DefaultAndroidArtifact? = null
|
||||
override var displayName: String = ""
|
||||
override var isInstantAppCompatible: Boolean = false
|
||||
@@ -31,6 +35,9 @@ class DefaultVariant : Variant, Serializable {
|
||||
override var name: String = ""
|
||||
override var testFixturesArtifact: DefaultAndroidArtifact? = null
|
||||
override var testedTargetVariant: DefaultTestedTargetVariant? = null
|
||||
@Deprecated("Contained in hostTestArtifacts")
|
||||
override var unitTestArtifact: DefaultJavaArtifact? = null
|
||||
override val runTestInSeparateProcess: Boolean = false
|
||||
override val deviceTestArtifacts: Map<String, AndroidArtifact> = emptyMap()
|
||||
override val hostTestArtifacts: Map<String, JavaArtifact> = emptyMap()
|
||||
}
|
||||
|
||||
+6
@@ -16,16 +16,22 @@
|
||||
*/
|
||||
package com.itsaky.androidide.builder.model
|
||||
|
||||
import com.android.builder.model.v2.ide.ArtifactDependencies
|
||||
import com.android.builder.model.v2.models.VariantDependencies
|
||||
import java.io.Serializable
|
||||
|
||||
/** @author Akash Yadav */
|
||||
class DefaultVariantDependencies : VariantDependencies, Serializable {
|
||||
|
||||
private val serialVersionUID = 1L
|
||||
@Deprecated("Contained in deviceTestArtifacts")
|
||||
override var androidTestArtifact: DefaultArtifactDependencies? = null
|
||||
override var libraries: Map<String, DefaultLibrary> = emptyMap()
|
||||
override var mainArtifact: DefaultArtifactDependencies = DefaultArtifactDependencies()
|
||||
override var name: String = ""
|
||||
override var testFixturesArtifact: DefaultArtifactDependencies? = null
|
||||
@Deprecated("Contained in hostTestArtifacts")
|
||||
override var unitTestArtifact: DefaultArtifactDependencies? = null
|
||||
override val deviceTestArtifacts: Map<String, ArtifactDependencies> = emptyMap()
|
||||
override val hostTestArtifacts: Map<String, ArtifactDependencies> = emptyMap()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user