Проблема запуска DJI симуляции [dji-sdk] - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь реализовать пример кода разработчика dji для android, но я не могу запустить приложение, я добавляю свой com.dji.sdk.API_KEY, и когда я запускаю приложение я получаю эти ошибки:

2020-04-03 19:44:10.734 5567-5607/com.dji.sdk.sample E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
Process: com.dji.sdk.sample, PID: 5567
java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String dji.midware.natives.SDKRelativeJNI.native_getUsbAccessoryAttachedString() (tried Java_dji_midware_natives_SDKRelativeJNI_native_1getUsbAccessoryAttachedString and Java_dji_midware_natives_SDKRelativeJNI_native_1getUsbAccessoryAttachedString__)
    at dji.midware.natives.SDKRelativeJNI.native_getUsbAccessoryAttachedString(Native Method)
    at dji.sdk.sdkmanager.DJISDKManager.<clinit>(Unknown Source:32)
    at dji.sdk.sdkmanager.DJISDKManager.getInstance(Unknown Source:0)
    at com.dji.sdk.sample.internal.controller.MainActivity$5.run(:241)
    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    at java.lang.Thread.run(Thread.java:919)

Если вам нужен код любой вещи, я могу опубликовать его тоже. Спасибо.

РЕДАКТИРОВАТЬ: я могу сделать это с аппаратным Samsung, а не в виртуальном устройстве.

1 Ответ

0 голосов
/ 07 апреля 2020

Я использую эмулятор, но MSDK не поддерживает его. Работает только с реальным устройством.

...