Tag: Android的东西

Android Things捆绑包 – UnsatisfiedLinkError

我在Android Things项目中使用本机库。 使用Android Studio在RPi3上使用Android Things Dev预览0.4.1构建和安装应用程序时,一切正常。 即使我手动组装发布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有类似的东西吗?

以编程方式重新启动Android Things

我想使用此代码重新启动运行Android Things的 RPI3 : public static void Reboot() { try { Process proc = Runtime.getRuntime().exec(new String[]{“su”, “-c”, “reboot”}); proc.waitFor(); } catch (Exception ex) { ex.printStackTrace(); } } 我收到以下错误: java.io.IOException:无法运行程序“su”:error = 13,权限被拒绝 我向清单添加了所有权限 我错过了什么吗?