Skip to content

Commit a92d7ed

Browse files
committed
Merge pull request #94887 from m4gr3d/fix_generate_apk_for_dev_build
Automatically enable `doNotStrip` for dev builds
2 parents 8fd9958 + c1acddf commit a92d7ed

File tree

1 file changed

+12
-19
lines changed

1 file changed

+12
-19
lines changed

platform/android/SCsub

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -95,25 +95,18 @@ if lib_arch_dir != "":
9595
else:
9696
gradle_process = ["./gradlew"]
9797

98-
if env["target"] != "editor" and env["dev_build"]:
99-
subprocess.run(
100-
gradle_process
101-
+ [
102-
"generateDevTemplate",
103-
"--quiet",
104-
],
105-
cwd="platform/android/java",
106-
)
107-
else:
108-
# Android editor with `dev_build=yes` is handled by the `generateGodotEditor` task.
109-
subprocess.run(
110-
gradle_process
111-
+ [
112-
"generateGodotEditor" if env["target"] == "editor" else "generateGodotTemplates",
113-
"--quiet",
114-
],
115-
cwd="platform/android/java",
116-
)
98+
gradle_process += [
99+
"generateGodotEditor" if env["target"] == "editor" else "generateGodotTemplates",
100+
"--quiet",
101+
]
102+
103+
if env["debug_symbols"]:
104+
gradle_process += ["-PdoNotStrip=true"]
105+
106+
subprocess.run(
107+
gradle_process,
108+
cwd="platform/android/java",
109+
)
117110

118111
if env["generate_apk"]:
119112
generate_apk_command = env_android.Command("generate_apk", [], generate_apk)

0 commit comments

Comments
 (0)