Я делаю приложение, которое использует библиотеку для разбора xml, скомпилированное с помощью ndk. По какой-то причине приложение работает прямо в эмуляторе Android, но при использовании в устройстве это не так.
Точнее, после увеличения пула памяти, при назначении значения следующему свободному пространству этого пула, вот так:
* (pool-> ptr) = 0
Я слышал здесь , что в некоторых случаях эмулятор просто «обходит» некоторые ситуации, подобные этой, просто путем печати или использования памяти без сбоя приложения.
У меня возникли некоторые проблемы, пытаясь найти причину этого, и еще больше проблем, чтобы найти решение, может кто-нибудь мне помочь. Спасибо заранее. Вся помощь приветствуется.