Android上的本机调试

问题描述 投票:0回答:1

自从我上次需要在Android上调试任何本机应用程序以来已有数年。经过一番摸索之后,我发现this Google参考涉及gdbservergdbclient.py

我在NDK中找到了前者

$NDK/prebuilt/android-arm[64]/gdbserver/gdbserver

以及SDK中的后者

$SDK/development/scripts/gdbclient.py

当我去运行我遇到的python脚本时:

$ python gdbclient.py
Traceback (most recent call last):
  File "gdbclient.py", line 27, in <module>
    import gdbrunner
ImportError: No module named gdbrunner

对于我的一生,我找不到有关gdbrunner的任何信息。我也没有在[S / N] DK中找到对此的任何其他引用。

有什么想法吗?是否有另一种方法可以调试不依赖此脚本的Android本机组件?

android debugging sdk android-ndk gdb
1个回答
0
投票

我担心我会在NDK中忽略它。我一定在使用旧版本。 gdbrunner程序包位于

$NDK/python-packages/gdbrunner

以及其他有用的东西。

© www.soinside.com 2019 - 2024. All rights reserved.