Можем ли мы отладить APK с активным ASAN на Android Studio? - PullRequest
0 голосов
/ 19 марта 2020

Мой проект - простая игра с собственным кодом C ++ и Java, которая использует cmake для компиляции кода C / C ++. Я использую адресное дезинфицирующее средство, чтобы проверить мой код. Я следую инструкции здесь

Моя ОС windows 10 64-битная.

Однако, когда я нажимаю отладку в Android Studio, я получаю сообщение как

2020-03-19 13:50:56.946 5152-5152/? E/logwrapper: executing /data/app/com.indie.haiphan.Breakout-ZFFz_f8ETleajrgP6rg9gw==/lib/arm64/wrap.sh failed: No such file or directory
2020-03-19 13:50:56.946 5151-5151/? I/wrap.sh: executing /data/app/com.indie.haiphan.Breakout-ZFFz_f8ETleajrgP6rg9gw==/lib/arm64/wrap.sh failed: No such file or directory
2020-03-19 13:50:56.956 5151-5151/? I/wrap.sh: wrap.sh terminated by exit(255)
2020-03-19 13:50:56.957 873-873/? W/Zygote: Error reading pid from wrapped process, child may have died

Я проверил на своем APK (с Analyze APK из Android Studio) упаковка. sh существует. Так что мой вопрос: я не могу отладить с помощью wrap. sh внутри APK?

Спасибо

1 Ответ

1 голос
/ 20 марта 2020

Возможно, у вас есть спецификация или дополнительный возврат каретки в конце первой строки вашего wrap.sh. Какой является возможным в windows.

Чтобы исправить это, вы можете использовать инструмент dos2unix.

См. Это: https://unix.stackexchange.com/a/27067/197738

...