diff options
Diffstat (limited to 'src/tools/androiddeployqt/main.cpp')
| -rw-r--r-- | src/tools/androiddeployqt/main.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/tools/androiddeployqt/main.cpp b/src/tools/androiddeployqt/main.cpp index 93f792d80fc..0c6ceb43349 100644 --- a/src/tools/androiddeployqt/main.cpp +++ b/src/tools/androiddeployqt/main.cpp @@ -1023,9 +1023,13 @@ bool readInputFile(Options *options) } dependenciesForDepfile << options->inputFileName; - QJsonDocument jsonDocument = QJsonDocument::fromJson(file.readAll()); + QJsonParseError jsonParseError; + QJsonDocument jsonDocument = QJsonDocument::fromJson(file.readAll(), &jsonParseError); if (jsonDocument.isNull()) { - fprintf(stderr, "Invalid json file: %s\n", qPrintable(options->inputFileName)); + fprintf(stderr, "Invalid json file: %s. Reason: %s at offset %i.\n", + qPrintable(options->inputFileName), + qPrintable(jsonParseError.errorString()), + jsonParseError.offset); return false; } |
