Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
armeabi、armeabi-v7a、x86 SQLCipher Android:_Android_Sqlcipher - Fatal编程技术网

armeabi、armeabi-v7a、x86 SQLCipher Android:

armeabi、armeabi-v7a、x86 SQLCipher Android:,android,sqlcipher,Android,Sqlcipher,我正在尝试实现SQLcipher。它很好用。我对此armeabi、armeabi-v7a、和x86有疑问。我正在将这些文件夹添加到libs文件夹中,该文件夹包含.so文件。但我需要知道所有这些文件都是必需的?。因为这三个文件夹都包含 libdatabase_sqlcipher.so libsqlcipher_android.so libstlport_shared.so 档案。请帮我找出这两者的区别。 我读过一些文章。它表示需要所有文件夹。是的,Android的SQLCipher确实需要这些本

我正在尝试实现SQLcipher。它很好用。我对此
armeabi、armeabi-v7a、
x86
有疑问。我正在将这些文件夹添加到
libs
文件夹中,该文件夹包含
.so
文件。但我需要知道所有这些文件都是必需的?。因为这三个文件夹都包含

libdatabase_sqlcipher.so
libsqlcipher_android.so
libstlport_shared.so
档案。请帮我找出这两者的区别。
我读过一些文章。它表示需要所有文件夹。

是的,Android的SQLCipher确实需要这些本机库,但是应用程序的平台将决定需要包含多少文件夹。您至少需要包括
armeabi
文件夹。

谢谢,我已经删除了armeabi-v7a,x86它工作正常。我想问的是,不同的设备或其他设备是否会产生任何问题。如果您的应用程序不包含这些设备,并且您尝试将应用程序部署到armeabi-v7a或x86 Android设备上,您会遇到问题,否则就不会有问题。所以它一定需要三个文件夹?我不完全确定,但请选择“armeabi-v7a”而“x86”设备将使用兼容层(如f.ex.,Houdini for Intel)退回到“armeabi”文件夹(如果它是唯一存在的),这会产生一定的影响。这取决于您特定的应用程序要求。但如果有一些设备根本不退步,我也不会感到惊讶,我见过中国制造的廉价平板电脑没有谷歌Play应用程序,没有位置支持,没有很多不同和可怕的东西。。。