繁体   English   中英

Delphi 10.3 Android 远程服务绑定时崩溃

[英]Delphi 10.3 Android Remote Service crash when binding

我尝试使用远程服务构建一个 APP,该服务将与我想检查它仍在运行的其他 APP 通信。 我参考FMX.Remote Service Demo Sample创建了一个多设备项目和一个 Android 远程服务项目,并添加了一些代码来创建 RemoteServiceConnection 和调用 BindService 过程。 但是当它调用 BindService 时 APP 崩溃了,然后我尝试构建 Sample 但当我按下 Bind 按钮时也崩溃了。 我在小米平板4、Oppo R9sk、HUAWEI MediaPad M5 lite、小米6上构建Sample,结果都是一样的,小米6报错:

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file 
"/data/app/com.embarcadero.AppRemoteHost-EOCjVTj9dNHejm_JDi44nw==/base.apk"], 
nativeLibraryDirectories=[/data/app/com/embarcadero.AppRemoteHost-EOCjVT9dNHejm_JDi44nw==/lib/arm, 
/data/app/com.embarcadero.AppRemoteHost-EOCjVTj9dNHejm_JDi44nw==/base.apk!/lib/armeabi-v7a, 
/system/lib, /system/vendor/lib]]] couldn't find "libProxyAndroidService.so"  
at
  at java.lang.Runtime.loadLirary0(Runtime.java:1012)
  at java.land.System.loadLibrary(System.java:1669)

任何人都可以帮忙吗?

请将以下代码添加到项目级build.gradle文件的defaultConfig中。

ndk {
        abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86_64'
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM