Don t keep activities android как отключить
Перейти к содержимому

Don t keep activities android как отключить

  • автор:

Решение проблем при разработке под Android

Unity не удаётся установить ваше приложение на ваше устройство

  1. Убедитесь, что ваш компьютер видит ваше устройство и может взаимодействовать с ним. Для деталей см. Публикация сборок.
  2. Проверьте консоль Unity на наличие сообщений об ошибках. Это часто помогает в определении проблемы.

Если у вас появляется ошибка “Unable to install APK, protocol failure” во время сборки, то это значит, что ваше устройство подключено через USB-порт с низким питанием (возможно порт на клавиатуре или ещё на какой-нибудь периферии). Если такое случается, то попробуйте подсоединить устройство в USB порт на самом компьютере.

Ваше приложение падает сразу после запуска.

  1. Убедитесь, что вы не пытаетесь использовать NativeActivity с устройствами, которые это не поддерживают.
  2. Попробуйте убрать все нативные плагины, что у вас есть.
  3. Попробуйте отключить stripping.
  4. Используйте adb logcat чтобы получить отчёт о крахе с вашего устройства.

Building DEX Failed

Это ошибка, которая выдаёт сообщение, вроде следующего:-

Building DEX Failed! G:\Unity\JavaPluginSample\Temp/StagingArea> java -Xmx1024M -Djava.ext.dirs="G:/AndroidSDK/android-sdk_r09-windows\platform-tools/lib/" -jar "G:/AndroidSDK/android-sdk_r09-windows\platform-tools/lib/dx.jar" --dex --verbose --output=bin/classes.dex bin/classes.jar plugins Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. 

Обычно это вызвано неверной версией Java на вашем компьютере. Обновление Java до последней версии обычно решает проблему.

Приложение падает через несколько секунд после начала проигрывания видео.

Убедитесь, что Settings->Developer Options->Don’t keep activities не включено на вашем телефоне. Проигрыватель видео — это отдельное приложение и поэтому обычное игровое приложение будет закрыто, если проигрыватель видео включён.

Моя игра закрывается, когда я жму кнопку сна

Измените тег activity в файле AndroidManifest.xml так , чтобы он содержал тег android:configChanges , сделайте это таким образом, как описано здесь.

Пример тега activity может выглядеть, например, вот так:-

8 вещей, которые вы можете сделать в опциях разработчика Android

android-developer-options-screen

Меню «Параметры разработчика» в Android — это скрытое меню с множеством дополнительных параметров. Эти параметры предназначены для разработчиков, но многие из них будут интересны гикам.

Вам нужно будет выполнить секретное рукопожатие, чтобы включить меню «Параметры разработчика» на экране «Настройки», поскольку по умолчанию оно скрыто от пользователей Android. Следуйте простым шагам, чтобы быстро включить параметры разработчика .

Включить отладку по USB

«Отладка по USB» звучит как вариант, который понадобится только разработчику Android, но это, вероятно, наиболее широко используемый скрытый параметр в Android. Отладка по USB позволяет приложениям на вашем компьютере взаимодействовать с телефоном Android через соединение USB.

Отладка через USB может быть проблемой безопасности, поскольку она позволяет компьютерам, к которым вы подключаете ваше устройство, подключаться к вашему телефону. Вы можете подключить свое устройство к вредоносному USB-порту зарядки , который попытается скомпрометировать вас. Вот почему Android заставляет вас соглашаться на приглашение каждый раз, когда вы подключаете устройство к новому компьютеру с включенной отладкой по USB.

android-enable-usb-debugging

Установить пароль для резервного копирования рабочего стола

Если вы используете описанный выше трюк ADB для создания локальных резервных копий вашего Android-устройства через USB, вы можете защитить их паролем с помощью опции Установить пароль для резервного копирования на рабочем столе. Этот пароль шифрует ваши резервные копии, чтобы защитить их, поэтому вы не сможете получить к ним доступ, если забудете пароль.

android-set-desktop-backup-password

Отключить или ускорить анимацию

Когда вы перемещаетесь между приложениями и экранами в Android, вы тратите некоторое время на просмотр анимаций и ожидаете их исчезновения. Вы можете полностью отключить эти анимации , изменив здесь масштаб анимации окна, масштаб анимации перехода и масштаб продолжительности аниматора. Если вам нравятся анимации, но вы хотите, чтобы они были быстрее, вы можете ускорить их.

На быстром телефоне или планшете это может сделать переключение между приложениями практически мгновенным. Если вы раньше думали, что ваш телефон Android работает быстрее, просто попробуйте отключить анимацию, и вы удивитесь, насколько быстрее он может показаться.

disable-android-animations

Принудительное включение FXAA для игр OpenGL

Если у вас высококачественный телефон или планшет с отличной графической производительностью, и вы играете в него в 3D-игры, есть способ сделать эти игры еще лучше. Просто перейдите на экран параметров разработчика и включите опцию Force 4x MSAA.

Это заставит Android использовать сглаживание с 4-кратным мультисэмплом в играх OpenGL ES 2.0 и других приложениях. Это требует большей графической мощности и, вероятно, разрядит аккумулятор немного быстрее, но в некоторых играх это улучшит качество изображения. Это немного похоже на принудительное сглаживание с помощью панели управления NVIDIA на игровом ПК с Windows.

improve-android-3d-graphics-quality

Посмотрите, как плохие убийцы задач

Ранее мы писали о том, что убийцы задач хуже, чем бесполезные на Android. Если вы используете убийцу задач, вы просто замедляете работу своей системы, выбрасывая кэшированные данные и заставляя Android загружать приложения из системного хранилища всякий раз, когда вы открываете их снова.

Не веришь нам? Включите опцию Не сохранять действия на экране параметров разработчика, и Android принудительно закроет каждое используемое приложение, как только вы выйдете из него. Включите это приложение и используйте свой телефон в обычном режиме в течение нескольких минут — вы увидите, насколько вредно выбрасывать все кэшированные данные и насколько это замедлит работу телефона.

На самом деле не используйте эту опцию, если вы не хотите увидеть, насколько это плохо! Это заставит ваш телефон работать намного медленнее — по этой причине Google скрыл эти параметры от обычных пользователей, которые могут случайно их изменить.

android-don

Подделать ваше местоположение GPS

Параметр «Разрешить фиктивные местоположения» позволяет вам устанавливать поддельные местоположения GPS, заставляя Android думать, что вы находитесь там, где вас нет. Используйте эту опцию вместе с таким приложением, как Fake GPS location, и вы сможете обмануть ваше устройство Android и работающие на нем приложения, заставляя вас думать, что вы находитесь там, где вас нет.

Как это будет полезно? Что ж, вы можете подделать регистрацию GPS в определенном месте, не посещая ее, или запутать своих друзей в приложении для отслеживания местоположения, по-видимому, телепортируя по всему миру.

android-fake-mock-gps-location

Бодрствуйте во время зарядки

Вы можете использовать Android Daydream Mode для отображения определенных приложений во время зарядки устройства. Если вы хотите, чтобы Android отображал стандартное приложение для Android, которое не было разработано для режима Daydream Mode, вы можете включить опцию «Бодрствовать» здесь. Android будет держать экран вашего устройства во время зарядки и не выключит его.

Это похоже на Daydream Mode, но может поддерживать любое приложение и позволяет пользователям взаимодействовать с ними.

force-android-to-stay-awake

Показывать использование процессора всегда сверху

Вы можете просмотреть данные об использовании ЦП, переключив опцию Показать использование ЦП на Вкл. Эта информация будет отображаться поверх любого приложения, которое вы используете. Если вы пользователь Linux, три цифры вверху выглядят знакомо — они представляют среднюю загрузку системы . Слева направо цифры представляют загрузку вашей системы за последние пять, пятнадцать минут.

Это не та вещь, которую вы хотели бы включить в большинстве случаев, но она может избавить вас от необходимости устанавливать сторонние плавающие приложения ЦП, если вы по какой-то причине хотите просмотреть информацию об использовании ЦП.

android-always-on-top-cpu-indicator

Большинство других опций здесь будут полезны только разработчикам, отлаживающим свои приложения для Android. Не стоит начинать менять варианты, которые вы не понимаете.

Если вы хотите отменить любое из этих изменений, вы можете быстро стереть все свои пользовательские параметры, передвинув переключатель в верхней части экрана в положение «Выкл.».

Как выключить перезапуск приложения при краше? (Xiaomi)

Собственно, если происходит краш приложения, то оно перезапускается, все логи теряются, но если второй раз сделать краш, то уже крашится окончательно. Как выключить это поведение, чтобы не перезапускало, а вылетало сразу?

Отслеживать
задан 13 апр 2021 в 9:15
4,262 1 1 золотой знак 10 10 серебряных знаков 15 15 бронзовых знаков

У вас, возможно, не одна активити на всё приложение? Коли так, то, возможно, если она будет одна, то проблема исчезнет. Если актвити лишние не убрать то, возможно, поможет включение don’t keep activities в настройках разработчика. И/или попробовать другой девайс, т.к. проблема может быть результатом изменения в ОС со стороны производителя.

13 апр 2021 в 9:20

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Обычно это не приносит неудобств, вы можете увидеть в Logсat среди приложений запущенных в Debug следующее: [com.name.app](DEAD) В нем хранятся логи сессии, которая закончилась вылетом.

Также вы можете перехватить краш:

public class App extends Application < @Override public void onCreate() < super.onCreate(); Thread.setDefaultUncaughtExceptionHandler( new Thread.UncaughtExceptionHandler() < @Override public void uncaughtException(Thread thread, Throwable e) < // выполните необходимые действия или запустите желаемую активити >>); >> 

Будьте осторожны, добавление setDefaultUncaughtExceptionHandler часто приводит к утечкам памяти, не используйте это в продакшене

Отслеживать
ответ дан 14 апр 2021 в 11:34
Vlad Orlinskas Vlad Orlinskas
967 5 5 серебряных знаков 12 12 бронзовых знаков

в Logcat е показывается ошибка на долю секунды, а потом сразу всё очищается и начинаются логи перезапущенного приложения. Не очень понял про android:clearTaskOnLaunch, в любом случае не думаю, что тут помогут какие-то флаги активити. И не думаю что setDefaultUncaughtExceptionHandler подойдёт. Мне нужно, чтобы приложение падало с первого раза, а не второго, setDefaultUncaughtExceptionHandler никак с этим не помогает, а использовать его для лога ошибки больше как костыль выглядит

14 апр 2021 в 13:13

@IR42 В списке приложений Logcat будет ваше вылетевшее приложение с меткой (DEAD), там все ваши логи. Все пропадает потому что запускается новое приложение, просто откройте то которое (DEAD). Поведение с перезапуском изменить нельзя, оно появилось ориентировочно с пятого андроида. setDefaultUncaughtExceptionHandler я вам посоветовал, как возможность не вылетать и не терять логи (но они не потеряны). Можете например там поставить breakepoint

14 апр 2021 в 13:22

да, есть dead, но там пустой лог после краша, а саму ошибку видно в окне рабочего аппа на долю секунды и потом оно очищается и начинаются логи перезапущенного, почему-то так работает

14 апр 2021 в 15:22

@IR42 первый запуск logcat бывает кривым, его нужно перезапускать и поклацать приложения или устройства. Сообщите пожалуйста если найдете решение

Don t keep activities android как отключить

Обсуждение Transpeed T98-616;H40 [Allwinner H616]
TV Box
Обсуждение » | Каталог программ для медиа-приставок

Обратите внимание!

ПРЕДУПРЕЖДЕНИЕ:на данный момент имеются несколько ревизий плат,прошивки к ним не взаимозаменяемы,будьте внимательны перед прошиванием,изучайте тему.

Характеристики

Android 10
Процессор — Allwinner H616 64-разрядный четырехъядерный процессор ARM® Cortex™ A53 Процессор 1500гц
Графический процессор — G31™ MP2 GPU процессор
Память DDR3: 2 Гб/4 Гб
Флэш-память — EMMC: 16 Гб/32 Гб/64 Гб
Wi-Fi — IEEE 802,11 a/b/g/n/ac; 2,4G/5G
Bluetooth
Три варианта бокса:
2 /16 Гб с 2,4G и 5G Wifi + BT
4 /32 Гб с 2,4G и 5G Wifi + BT
4 /64 Гб с 2,4G и 5G Wifi + BT

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Полезное и инструкции

  • Инструкция по прошивке через ПК
  • Прога и инструкция для прошивания через шнур с компа или ноута
  • Инструкция для установки прошивки с сдкарты
  • Инструкция по установке архива ота обновления
  • Taskbar
  • Сайт Микрон для идентификации чипов памяти
  • Проверка реального объема оперативной памяти
  • Способ прямой проверки памяти
  • TWRP
  • TWRP 3.5.1 — 6K LPDDR
  • Как войти в Recovery
  • Восстановление бокса,прошитого чужой прошивкой с secure boot

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал OT.DO — 13.06.23, 11:02

Причина редактирования: Восстановление бокса,прошитого чужой прошивкой с secure boot
21.06.20, 03:24 | #2


Постоянный
Реп: ( 348 )

Стоковый видеоплеер алвинера поддерживает полноценный показ 3D видео как из изо дисков,так и из папок,с автоматическим переключением тв в режим 3D.Также работает прямой вывод многоканального звука на ресивер по HDMI и SPDIF.
Максимально поддерживаемое разрешение для ютуба (vp9) 4к\30.
Стоковый файловый менеджер алвинера со встроенной самбой и нфс.
Пара видосов возможностей стокового видеоплеера в режиме 3Д :
VID_20200610_170926.mp4 ( 65.08 МБ )

боксик на руках,версия 2\16
фото внутренностей

Прикрепленное изображение

Прикрепленное изображение

Штатное охлаждение слабовато,маленький радиатор,приклееный на герметик)),лучше сразу под замену на побольше и на термопасту.Штатный радиатор снялся без особых проблем,большой отверткой вставленной между ребер радиатора и не спешным по-кручиванием по и против часой,но не прилагая больших усилий при этом,чтобы не оторвать пайку процессора,с каждым покручиванием,доступный радиус будет увеличиваться,у меня отклеился на 5-6 поворот.
Максимальная высота для замены радиатора от проца до корпуса 10мм,при сборке как раз плотно прижимается верхней частью корпуса.
Бокс аналог Tanix TX6S [Android] и T95, Allwinner H616 [Android] . Прошивки от них подходят,но только с переделкой и перепаковкой имиджа,как они есть,не встанут.И без адаптации системы,не будут работать пульт,вайфай,блютуз и дисплей часиков на корпусе,но это все решается портированием.
В данный момент их все опробывал на этом боксе,плюсы и минусы есть у каждой,пока больше склоняюсь к допиливанию стоковой прошивки Transpeed.Собирал для интереса и атв версию,вполне себе работоспособна. https://yadi.sk/i/7IPC…ion.0.0.7ade3e5feVIGno
Устранил отвал микрофона аэропульта для голосового поиска.
Прошивается через ОТГ микроюсб,через прогу PhoneixUSBPro_EN.msi ( 4.82 МБ )

Сообщение отредактировал OT.DO — 28.06.20, 02:32

27.06.20, 19:32 | #3


Постоянный
Реп: ( 2 )

Не видит входящую в комплект клаву, может есть особенность ее подключения? Я воткнул от нее адаптер в USB порт, на клаве мигает жёлтая лампочка, когда я нажимаю на кнопки или тач, но на экране ничего не происходит

02.07.20, 19:39 | #4


Постоянный
Реп: ( 3 )

По цене и заявленным характеристикам неплохой бокс. 24 доллара за версию 2gb + 16gb с блютуз и двухдиапазонным вайфай. Если отбросить все рокчипы, то это единственный вариант с такими характеристиками за такую цену. Все тв боксы с Amlogic урезают блютуз и двухдиапазонный вайфай в младших версиях. Надеюсь скоро появятся владельцы данной приставки и многое про нее узнаем. Вначале хотелось бы узнать, работает ли в ней автофреймрейт.

04.07.20, 11:16 | #5


Активный
Реп: ( 4 )

Привет, что то не получается прошить, скачал прошивку 4-32 burning tool выбрасывает ошибку загрузки имиджа.
При загрузке имиджа размер его составляет 1.6 гиг в место указанных двух

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *