Android-приложение не работает после последнего обновления
Я разрабатывал приложение для проекта, и недавно я только что обновил свою систему Android с 6.0 до 6.0.1. После этого мое приложение просто зависало, когда я пытался запустить его. У меня есть git для контроля версий, поэтому я точно уверен, что он работает на Android 6.0.0. Я установил целевой уровень SDK 21, 22 и 23, и ни один из них не работал.
Вот мой журнал, но нет сообщения об ошибке для приложения:
02-14 17: 30: 31.287 16570-16570 / com.dji.FPVDemo D / FPVController: попытаться загрузить libdjivideo.so
02-14 17: 30: 31.294 16570-16570 / com.dji.FPVDemo W / linker: /data/app/com.dji.FPVDemo-2/lib/arm/libdjivideo.so имеет перемещения текста. Это тратит память и предотвращает усиление безопасности. Пожалуйста исправьте.
02-14 17: 30: 31.309 16570-16570 / com.dji.FPVDemo D / CallBack: dji.sdk.api.mediacodec.DJIVideoDecoder@23a4c67
02-14 17: 30: 31.312 16570-16570 / com.dji.FPVDemo I / api: подключение к Inspire
02-14 17: 30: 31.312 16570-16570 / com.dji.FPVDemo D / DJIProductManager: type = litchiS last = None
02-14 17: 30: 31.331 16570-16570 / com.dji.FPVDemo I / api: подключиться к Inspire out
02-14 17: 30: 31.332 16570-16570 / com.dji.FPVDemo Приемник ввода / вывода данных: установить необходимость в упаковке = false
02-14 17: 30: 31.359 16570-16620 / com.dji.FPVDemo D / OpenGLRenderer: Использовать EGL_SWAP_BEHAVIOR_PRESERVED: true
02-14 17: 30: 31.415 16570-16608 / com.dji.FPVDemo I / onLoad: загружено onLoad.cpp:JNI_OnLoad() перейти в конец
02-14 17:30:31.415 16570-16608/com.dji.FPVDemo D/GroudStation: загрузить lib suc
1 ответ
По какой-то причине у DJI SDK возникают проблемы с API 23. Я также делаю проект с дронами DJI, и мое приложение отлично работает с моим Nexus 6 с Android 6.0.0. api 22. Как только я обновил его до Android 6.0.1 api 23, у него возникли проблемы. Вам просто нужно подождать, пока DJI не обновит свой SDK и не сделает его совместимым с новыми обновлениями для Android. До этого просто сделайте резервную копию вашего телефона Android и верните его обратно в API 22, Android 6.0.0 и продолжайте разрабатывать ваше приложение. Всего наилучшего.