summaryrefslogtreecommitdiffstats
path: root/platform/android/dir_access_jandroid.cpp
diff options
context:
space:
mode:
authorFredia Huya-Kouadio <fhuyakou@gmail.com>2024-06-16 12:14:34 -0700
committerFredia Huya-Kouadio <fhuyakou@gmail.com>2024-08-26 11:16:38 -0700
commita5897d579bb0af496a18f7430345a67fe27ff0df (patch)
tree6fee6886d95ce778af80ecd6b0467a4f86de9e06 /platform/android/dir_access_jandroid.cpp
parent794ea99240607a7afbc1512582083db82d81ff83 (diff)
downloadredot-engine-a5897d579bb0af496a18f7430345a67fe27ff0df.tar.gz
Update the `GodotHost` interface to support signing and verifying Android apks
Update the export logic to enable apk generation and signing for Android editor builds Note: Only legacy builds are supported. Gradle builds are not supported at this point in time.
Diffstat (limited to 'platform/android/dir_access_jandroid.cpp')
-rw-r--r--platform/android/dir_access_jandroid.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/platform/android/dir_access_jandroid.cpp b/platform/android/dir_access_jandroid.cpp
index 56d41f2ab7..19c18eb96e 100644
--- a/platform/android/dir_access_jandroid.cpp
+++ b/platform/android/dir_access_jandroid.cpp
@@ -218,7 +218,7 @@ bool DirAccessJAndroid::dir_exists(String p_dir) {
}
}
-Error DirAccessJAndroid::make_dir_recursive(const String &p_dir) {
+Error DirAccessJAndroid::make_dir(String p_dir) {
// Check if the directory exists already
if (dir_exists(p_dir)) {
return ERR_ALREADY_EXISTS;
@@ -242,8 +242,12 @@ Error DirAccessJAndroid::make_dir_recursive(const String &p_dir) {
}
}
-Error DirAccessJAndroid::make_dir(String p_dir) {
- return make_dir_recursive(p_dir);
+Error DirAccessJAndroid::make_dir_recursive(const String &p_dir) {
+ Error err = make_dir(p_dir);
+ if (err != OK && err != ERR_ALREADY_EXISTS) {
+ ERR_FAIL_V_MSG(err, "Could not create directory: " + p_dir);
+ }
+ return OK;
}
Error DirAccessJAndroid::rename(String p_from, String p_to) {