Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android固件中将launcher.apk添加到系统/应用程序_Android_Libvlc_Android Firmware - Fatal编程技术网

如何在android固件中将launcher.apk添加到系统/应用程序

如何在android固件中将launcher.apk添加到系统/应用程序,android,libvlc,android-firmware,Android,Libvlc,Android Firmware,当我将应用程序添加到data/app位置时,它运行良好,但当我将其推入system/app时,它运行不正常,会抛出错误 08-08 05:15:35.451: E/VLC/LibVLC(5116): Can't load vlcjni library: java.lang.UnsatisfiedLinkError: Couldn't load vlcjni from loader dalvik.system.PathClassLoader[dexPath=/system/app/myapp.a

当我将应用程序添加到
data/app
位置时,它运行良好,但当我将其推入
system/app
时,它运行不正常,会抛出错误

08-08 05:15:35.451: E/VLC/LibVLC(5116): Can't load vlcjni library: java.lang.UnsatisfiedLinkError: Couldn't load vlcjni from loader 
dalvik.system.PathClassLoader[dexPath=/system/app/myapp.apk,libraryPath=/data/app-lib/myapp]: findLibrary returned null

我已经成功地为android编译了libVlc,除了上面提到的以外,它工作得很好。我是否需要使用固件密钥对myapp.apk进行签名?或者我需要添加任何权限集吗?

您可以尝试将vlcjni库推到/system/lib,并在重新启动后重试。好主意..但不知道如何添加?由于vlc是预编译库,我知道如何在应用程序库中使用它,但不知道如何在系统库中使用它。如果这是预编译的*.so文件,那么将其推入设备的/system/lib/文件夹,并在您的android.mk文件中添加以下行本地\静态\库:=vlcjni include$(构建\共享\库)@AnkitSomani本地\u静态\u库:=vlcjni include$(构建\u共享\u库),在文件的开始或结束处添加此库应该是好的。