我在Android Things项目中使用本机库。使用Android Studio在RPi3上使用Android Things Dev预览0.4.1构建和安装应用程序时,一切正常。即使我手动组装release apk并通过adb install安装它 - 它照常工作。 但是,如果我创建一个新的zip包并将其上传到Android Things控制台,然后使用新创建的图像刻录SD卡,则会在启动时抛出UnsatisfiedLinkError:
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/oem/app/app.apk"],nativeLibraryDirectories=[/oem/lib/app, /system/fake-libs, /oem/app/app.apk!/lib/armeabi, /system/lib, /vendor/lib, /system/lib, /vendor/lib]]] couldn't find "libspeech.so"
我的app.apk包含/ lib / armeabi目录,其中包含libspeech.so。有人和Android Things有类似的东西吗?
答案 0 :(得分:0)
对于上一版本(开发预览7),有时会出现问题,当您在新版本上使用相同的versionCode
和versionName
时,不会发生这种情况,这是一个临时解决方案。