J'essaie de déboguer un téléphone Huawei Honor, sous Android 6.0.1, avec le débogage USB activé.Est-ce que ndk-gdb fonctionne sous macOS Sierra?
Essayer de NDK-gdb sur un appareil Android sera toujours me donner:
Error: unable to connect to device.
Remote connection closed
Un peu avant cela, je vois aussi:
warning: Selected architecture aarch64 is not compatible with reported target architecture arm
warning: Architecture rejected target-supplied description
Notez que je devais utiliser sudo
comme ceci:
sudo ndk-gdb --force --verbose --launch
autrement sous gdb je recevrais
Unable to find Mach task port for process-id 44415: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
Puis sous gdb, l'exécutable en cours d'exécution avec run
me donner:
(gdb) run
Starting program: /path/to/my/ndk-project-root/obj/local/arm64-v8a/system/bin/app_process64
During startup program terminated with signal SIG113, Real-time event 113.
De celui-ci: gdb on macOS Sierra 10.12.4
Je compris que gdb a des problèmes avec macOS Sierra. Est-ce que je rencontre le même problème avec ndk-gdb?