簡體   English   中英

無法導入SDK DJI android

[英]Unable to import SDK DJI android

我正在嘗試使用 Android Studio 將 SDK 集成到應用程序中 我只是按照步驟操作,但我不知道是因為版本的原因還是我不知道...

我用:

  • 安卓工作室:3.5.3
  • 程序 x86
  • 大疆SDK

我無法運行該應用程序,並且在運行該應用程序時收到以下錯誤:

 2020-02-14 18:23:14.708 13105-13144/com.dji.importSDKDemo E/linker:
> "/data/app/com.dji.importSDKDemo-yT7PkOy_GdSaDNcQYUqr9w==/lib/x86/libffmpeg.so"
> has text relocations
> (https://android.googlesource.com/platform/bionic/+/master/android-changes-for-ndk-developers.md#Text-Relocations-Enforced-for-API-level-23)
>     2020-02-14 18:23:14.712 13105-13144/com.dji.importSDKDemo W/System.err: java.lang.UnsatisfiedLinkError: dlopen failed:
> "/data/app/com.dji.importSDKDemo-yT7PkOy_GdSaDNcQYUqr9w==/lib/x86/libffmpeg.so"
> has text relocations
> (https://android.googlesource.com/platform/bionic/+/master/android-changes-for-ndk-developers.md#Text-Relocations-Enforced-for-API-level-23)
>     2020-02-14 18:23:14.712 13105-13144/com.dji.importSDKDemo W/System.err:     at java.lang.Runtime.loadLibrary0(Runtime.java:1071)
>     2020-02-14 18:23:14.713 13105-13144/com.dji.importSDKDemo W/System.err:     at java.lang.Runtime.loadLibrary0(Runtime.java:1007)
>     2020-02-14 18:23:14.713 13105-13144/com.dji.importSDKDemo W/System.err:     at java.lang.System.loadLibrary(System.java:1667)
>     2020-02-14 18:23:14.713 13105-13144/com.dji.importSDKDemo W/System.err:     at
> dji.midware.natives.SDKRelativeJNI.<clinit>(Unknown Source:2)
>     2020-02-14 18:23:14.713 13105-13144/com.dji.importSDKDemo W/System.err:     at
> dji.midware.natives.SDKRelativeJNI.native_getUsbAccessoryAttachedString(Native
> Method)
>     2020-02-14 18:23:14.713 13105-13144/com.dji.importSDKDemo W/System.err:     at dji.sdk.sdkmanager.DJISDKManager.<clinit>(Unknown
> Source:32)
>     2020-02-14 18:23:14.714 13105-13144/com.dji.importSDKDemo W/System.err:     at
> dji.sdk.sdkmanager.DJISDKManager.getInstance(Unknown Source:0)
>     2020-02-14 18:23:14.714 13105-13144/com.dji.importSDKDemo W/System.err:     at
> com.dji.importSDKDemo.MainActivity$1.run(MainActivity.java:125)
>     2020-02-14 18:23:14.714 13105-13144/com.dji.importSDKDemo W/System.err:     at
> android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
>     2020-02-14 18:23:14.714 13105-13144/com.dji.importSDKDemo W/System.err:     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
>     2020-02-14 18:23:14.715 13105-13144/com.dji.importSDKDemo W/System.err:     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
>     2020-02-14 18:23:14.715 13105-13144/com.dji.importSDKDemo W/System.err:     at java.lang.Thread.run(Thread.java:919)
>     2020-02-14 18:23:14.715 13105-13144/com.dji.importSDKDemo D/SDKRelativeJNI: Couldn't load lib
>     2020-02-14 18:23:14.716 13105-13144/com.dji.importSDKDemo E/i.importSDKDem: 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__)
>     2020-02-14 18:23:14.719 13105-13144/com.dji.importSDKDemo E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
>         Process: com.dji.importSDKDemo, PID: 13105
>         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.importSDKDemo.MainActivity$1.run(MainActivity.java:125)
>             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)
>     2020-02-14 18:23:14.736 13105-13144/com.dji.importSDKDemo I/Process: Sending signal. PID: 13105 SIG: 9

我知道這是一個很長的錯誤,但我不知道它是什么......

隨意索取代碼或屏幕截圖

在此處輸入圖片說明

下面的行顯示了錯誤的原因。 由於該應用程序在模擬器上運行,因此無法找到 USB 配件。 請嘗試在物理設備上運行。

2020-02-14 18:23:14.713 13105-13144/com.dji.importSDKDemo W/System.err:在 dji.midware.natives.SDKRelativeJNI.native_getUsbAccessoryAttachedString(Native Method)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM