Update android/build.gradle

This commit is contained in:
2026-09-14 12:23:04 +00:00
parent e95a7b0c30
commit 2dbf11e04a
+10 -5
View File
@@ -28,12 +28,12 @@ subprojects {
tasks.register("clean", Delete) {
delete rootProject.buildDir
}
subprojects {
afterEvaluate { project ->
if (project.hasProperty('android')) {
def androidExt = project.extensions.findByName('android')
subprojects { proj ->
def fixNamespace = {
if (proj.hasProperty('android')) {
def androidExt = proj.extensions.findByName('android')
if (androidExt != null && androidExt.hasProperty('namespace') && (androidExt.namespace == null || androidExt.namespace == '')) {
def manifestFile = project.file('src/main/AndroidManifest.xml')
def manifestFile = proj.file('src/main/AndroidManifest.xml')
if (manifestFile.exists()) {
def manifestText = manifestFile.text
def matcher = manifestText =~ /package="([^"]+)"/
@@ -44,4 +44,9 @@ subprojects {
}
}
}
if (proj.state.executed) {
fixNamespace()
} else {
proj.afterEvaluate { fixNamespace() }
}
}