Articles of отладка

Восстановить режим трассировки по умолчанию adb

Чтобы исправить мою настройку adb, я установил режим трассировки ADB для всех, используя следующую команду: set ADB_TRACE=all Теперь, когда я решил проблему, я хотел бы сбросить режим трассировки ADB на значение по умолчанию (из коробки), поэтому мой вывод cmd не будет загроможден ненужными трассировками.

Это ошибка в Android GregorianCalendar?

Итак, это 26 января 2015 года, и у меня есть следующий код, запущенный на устройстве Android. GregorianCalendar date = new GregorianCalendar(); SimpleDateFormat df = new SimpleDateFormat(); // Set date to 4 weeks ago, and then use it for the first BETWEEN date in the above query date.set(GregorianCalendar.WEEK_OF_YEAR, date.get(GregorianCalendar.WEEK_OF_YEAR)-4); System.out.println(df.format(new Date(date.getTimeInMillis()))); // Set date to 2 […]

У всех устройств Android есть папка «sdcard»?

Я создаю приложение, которое сохраняет файл внутри /mnt/sdcard/.myapp Папка «/ mnt / sdcard» существует на Nexus 5 и G3, существует ли она на всех устройствах?

Как запустить отладчик и установить точки останова в Android Studio?

Недавно я начал изучать, как использовать андроид-студию, и вам нужно знать, как установить точки останова и запустить отладчик. Я нажал на маленькую кнопку с насекомым, но, похоже, он открыл эмулятор так же, как зеленая кнопка воспроизведения.

Как скрыть OpenGLRenderer в отладке (андроид-студия)

Я получил это в отладке каждую секунду, как скрыть эти сообщения и оставить журналы отладки? 11-17 13:20:01.885 18135-18135/ru.elron.app D/OpenGLRenderer: prepareDirty (0.00, 0.00, 540.00, 960.00) opaque 1 <0x607c1008> 11-17 13:20:01.886 18135-18135/ru.elron.app D/OpenGLRenderer: drawRect multiDraw RelativeLayout @41d8ab88 paint 0x5efe8830 id 5 style 0 AA 0 color 0xff168ce3 11-17 13:20:01.887 18135-18135/ru.elron.app D/OpenGLRenderer: drawRect multiDraw View @41d8d720 paint 0x60efcce0 […]

Shared Toast не отображается в Android 3.0.1 на Motorola Xoom

Я использую общий Toast в разных Activities , чтобы показывать только последнее сообщение, сразу же отбрасывая любые предыдущие. Я поместил код в пользовательский объект Application : public class GameApp extends Application { private Toast mToast; @Override public void onCreate() { super.onCreate(); mToast = Toast.makeText(getApplicationContext(), "", Toast.LENGTH_SHORT); } public void displayToast(int textId) { displayToast(getText(textId)); } public […]

Отладка приложения Android для целевой аудитории в QtCreator

Когда я пытаюсь запустить сборку Debug моего приложения, с подключенным отладчиком, на моем телефоне через USB-отладку, я получаю сообщение о том, что: Это не похоже на сборку «Отладка». Установка контрольных точек по имени файла и номеру строки может завершиться неудачей. Я могу установить точки останова в своей основной функции, но я не могу получить доступ […]

Как правильно установить точку останова во вложенном классе с помощью JDB?

package com.android.internal.telephony.dataconnection; public abstract class DcTrackerBase extends Handler { protected BroadcastReceiver mIntentReceiver = new BroadcastReceiver () { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (DBG) log("onReceive: action=" + action); […] В приведенном выше коде, используя jdb , я бы хотел установить onReceive останова в методе onReceive . Я использовал […]

Android Maps NullPointerException ItemizedOverlay

Это вообще не относится ко всему моему коду. Как мне добраться до сути? java.lang.NullPointerException at com.google.android.maps.OverlayBundle.draw(OverlayBundle.java:42) at com.google.android.maps.MapView.onDraw(MapView.java:494) at android.view.View.draw(View.java:6739) at android.view.ViewGroup.drawChild(ViewGroup.java:1648) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375) at android.view.ViewGroup.drawChild(ViewGroup.java:1646) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375) at android.view.View.draw(View.java:6742) at android.widget.FrameLayout.draw(FrameLayout.java:352) at android.view.ViewGroup.drawChild(ViewGroup.java:1648) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375) at android.view.View.draw(View.java:6742) at android.widget.FrameLayout.draw(FrameLayout.java:352) at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1872) at android.view.ViewRoot.draw(ViewRoot.java:1422) at android.view.ViewRoot.performTraversals(ViewRoot.java:1167) at android.view.ViewRoot.handleMessage(ViewRoot.java:1744) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:144) at android.app.ActivityThread.main(ActivityThread.java:4937) at […]

Может ли startMethodTracing () возвращать ошибку, если буфер заполняется?

Debug.startMethodTracing() умолчанию Debug.startMethodTracing() использует размер буфера 8 Debug.startMethodTracing() . У меня есть несколько вопросов об этом буфере. Вызывается ли ошибка, если буфер заполняется вместимости или он просто прекращает ведение журнала? Буфер остается фиксированным 8 МБ независимо от того, сколько или мало данных, написанных на нем? Если я вручную bufferSize параметр bufferSize , каковы единицы? Б? […]