docs: public String getCrashLog() {
      String crashLogFileName = ExternalStorageFile.APP_CRASH_LOG.toString();
  
      // The "test" utility doesn't exist on all devices so we'll check the output of ls.
      String crashLogDirPath = getExternalStoragePath();
      if (!crashLogDirPath.endsWith("/")) {
        crashLogDirPath += "/";  // Make sure it ends with '/' so we're listing directory contents.
      }
      String directoryList = executeCommandQuietly(adbCommand("shell", "ls", crashLogDirPath));
      if (directoryList.contains(crashLogFileName)) {
        return executeCommandQuietly(adbCommand("shell", "cat", crashLogDirPath + crashLogFileName));
      }
  
      return "";
    }