Ответ 1
Прежде всего, сообщение, которое вы получаете, не является ошибкой. Если вы посмотрите на исходный код, вы увидите следующее:
private void handleREAL(Client client, ByteBuffer data) {
Log.e("ddm-heap", "*** Received " + name(CHUNK_REAL));
//...
}
Фактически это означает, что он получил информацию о распределении. Обратите внимание на то, что REAL = ответ на возвратный ALlocation.
Вы можете видеть, что позже в этом методе пользовательский интерфейс обновляется. Иногда он не отображает распределения. Обычно он работает, если вы просто щелкните Get allocations
снова. Если это не сработает, перезапустите adb и повторите попытку. Почти всегда это решает мои проблемы.