Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-20776

Binary for debugging on Android device is directed in unreliable way

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • Qt Creator 4.7.0-rc1
    • Debugger
    • Android

    Description

      The name of the file containing symbol information for debugging on Android is directed merely in function AndroidDebugSupport::start(). This name is 'app_process'. This file has to be pulled from the Android device while deployment by function AndroidDeployQtStep::run(QFutureInterface<bool> &fi).

       

      Note, that in my case (arm 7)

      1) for the first deployment on empty device pulling in any case gives an empty file;

      2) AndroidDeployQtStep::run() pulls to the same destination from 2 different sources:
          '/system/bin/app_process'   and '/system/bin/app_process32' . First time it pulls a completely correct file, but the second iteration removes this correct file and brings nothing. So the necessary file with debug information is absent at all and the breakpoints are disabled.

       

      If it impossible to direct as a symbol information file original unstripped library of the application, that is already located in same host directory where 'app_process' is supposed to be?

      Why we need to pull back it from the device?

      Grateful in advance.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            hjk hjk
            sergeylogunov sergeylogunov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes