Як увімкнути оновлення Heap на моєму клієнті Android


128

Внизу DDMSє HEAPвкладка, а потім натискаю на додаток для Android у розділі "Пристрої". Але воно сказало:

Heap updates are NOT ENABLED for this client

Як я можу включити оновлення Heap для мого додатка для Android?

Відповіді:


228

На вкладці пристроїв є купа піктограм, що починаються із зеленого клопа. Праворуч від цього розташована кнопка "Оновити купу: Облік зеленого циліндра, який наполовину заповнений. Натисніть цю кнопку і ввімкніть вкладку купи. Клацніть" Закріпити GC ", щоб заповнити вкладку" Купа ".

введіть тут опис зображення


31
NB майбутні читачі: Ви повинні спочатку вибрати свій процес зі списку.
Timmmm

2
Для майбутніх читачів: У затемненні вам потрібно натиснути Вікно -> Відкрити перспективу -> DDMS, щоб відкрити перспективу DDMS. Там у вас з’являється багато вікон, включаючи вкладку пристроїв (ту, про яку вони говорять).
AgentKnopf

2
Ви коли-небудь стикаєтеся з проблемою, коли ваша програма не відображається під вашим пристроєм? Іноді з'являється моя програма, і я можу натиснути кнопку "Оновити купу", але часто на моєму пристрої часто перераховуються нульові запущені процеси.
користувач291701

Наскільки студія Android буде тут більш ефективною?
CoDe

2
@YagneshCangi GC - Збір сміття
Ерік Левін

3

Варто відзначити одну річ, ви повинні покласти в android:debuggable="true"в AndroidManifest.xml(по застосуванню тега), щоб побачити список процесів з'являються при наявності пристрою / тренажері (в DDMS). Навіть незважаючи на те, що ви не намагаєтеся запустити свою програму в режимі налагодження.


4
Це неправда, цей прапор вам потрібен лише в тому випадку, якщо ви хочете налагоджувати версії-версії.
arne.jans
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.