diff --git a/renderdoc/android/android_patch.cpp b/renderdoc/android/android_patch.cpp index dd3b0a8df..eec651fe1 100644 --- a/renderdoc/android/android_patch.cpp +++ b/renderdoc/android/android_patch.cpp @@ -223,7 +223,10 @@ rdcstr GetAndroidDebugKey() Process::ProcessResult result = execCommand(keytool, create); if(!result.strStderror.empty()) + { RDCERR("Failed to create debug key"); + return ""; + } return key; } @@ -237,6 +240,9 @@ bool DebugSignAPK(const rdcstr &apk, const rdcstr &workDir) rdcstr debugKey = GetAndroidDebugKey(); + if(debugKey.empty()) + return false; + rdcstr args; args += " sign "; args += " --ks \"" + debugKey + "\" ";