none
Debug C++ Library in android with Microsoft debugger in Visual Studio 2015 RRS feed

  • Общие обсуждения

  • Здравствуйте!

    Начиная с Visual Studio 2015 появилась возможности отлаживать C++ библиотеки с помощью отладчика MICROSOFT в мобильном проекте под Андроид.
    На MSDN вышло как минимум две статьи, что такая возможность есть, и даже два 'рабочих' примера вдобавок и еще одна статья от Xamarin.

    Ссылки привожу ниже:

    http://blogs.msdn.com/b/vcblog/archive/2015/02/23/developing-xamarin-android-native-applications.asp

    http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/12/debugging-c-code-on-android-with-visual-studio-2015.aspx?PageIndex=2#comments

    https://blog.xamarin.com/build-and-debug-c-libraries-in-xamarin.android-apps-with-visual-studio-2015/

    ----------------------

    На ОФИЦИАЛЬНОЙ версии Visual Studio 2015 ENTERPRISE со ВСЕМИ ОБНОВЛЕНИЯМИ протестировал оба примера из статей на разных устройства и эмуляторах. Результат один - не работает. Почти на всех эмуляторах и устройств следующая ошибка: "unable to start debugging. android command run-as ..." или "non-debuggable application installed on the target device... gdb server no found" и т.п.  Я читал, что многие ошибки возникают из-за старых версий андройд и на самсунгах.

    Но на одном устройстве все-таки ни одной ошибки не выдалось! Программа запустилась в режиме отладке, однако, все BreakPoint'ы были не активны!

    Если же выбрать отладчик Xamarin, то BreakPoint работают-но только в коде основной программы C#, но у них и нет поддержки отладки C++ библиотек.

    Подскажите, пожалуйста, в чем может быть дело, почему не работает отладка C++ библиотек в андройде с помощью Microsoft debugger на Visual studio 2015?

    -------------------------------

    Starting with Visual Studio 2015 will be able to debug a C ++ library with a debugger MICROSOFT a mobile project called Android.
    On MSDN left at least two articles that it is possible, and even two 'workers' example, and in addition, another article by Xamarin.

    Links shown below:

    http://blogs.msdn.com/b/vcblog/archive/2015/02/23/developing-xamarin-android-native-applications.asp

    http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/12/debugging-c-code-on-android-with-visual-studio-2015.aspx?PageIndex=2#comments

    https://blog.xamarin.com/build-and-debug-c-libraries-in-xamarin.android-apps-with-visual-studio-2015/

    In the official version of Visual Studio 2015 with all updates ENTERPRISE tested both examples of articles on different devices and emulators. Result one - it is not working. Almost all emulators and devices the following error: "unable to start debugging. Android command run-as ..." or "non-debuggable application installed on the target device ... gdb server no found", etc. I've read that many errors occur because older versions android and Samsung.

    But on the same device still no without fault! It runs in debug mode, however, BreakPoint'y were not active!

    If you select the debugger Xamarin, the BreakPoint work-but only in the main program code C #, but they do not have support for debugging C ++ libraries.

    What's wrong?
    With what it can be connected?

    Why not work to debuging C ++ libraries with Microsoft debugger in Visual studio 2015?



    6 августа 2015 г. 16:08