我一直在为一个项目开发一个应用程序,最近我刚刚将我的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:connect to 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:connect to Inspire out
02-14 17:30:31.332 16570-16570 / com.dji.FPVDemo I / data Receiver:set need packed = 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:loaded onLoad.cpp:JNI_OnLoad()go to end
02-14 17:30:31.415 16570-16608 / com.dji.FPVDemo D / GroudStation:load lib suc
答案 0 :(得分: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并继续开发你的应用程序。祝一切顺利。