Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/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
Android NDK安装失败\u CPU\u ABI支持_Android - Fatal编程技术网

Android NDK安装失败\u CPU\u ABI支持

Android NDK安装失败\u CPU\u ABI支持,android,Android,我有一个包含ndk代码的库项目的应用程序。 按下按钮后将触发库代码。 问题是,当我想在Galaxy Ace上安装应用程序时,会出现以下错误:安装失败\u CPU\u ABI\u不兼容。 我知道设备CPU不支持NDK,但我希望能够安装应用程序,并阻止库运行。 有什么想法吗?? 谢谢 david问题已解决,我列出了APP_ABI:=armeabi-v7a armeabi x86,并将一个虚拟的armeabi so文件添加到从armeabi-v7a获取的libs文件夹中。因此,我可以运行我的应用程序并

我有一个包含ndk代码的库项目的应用程序。 按下按钮后将触发库代码。 问题是,当我想在Galaxy Ace上安装应用程序时,会出现以下错误:安装失败\u CPU\u ABI\u不兼容。 我知道设备CPU不支持NDK,但我希望能够安装应用程序,并阻止库运行。 有什么想法吗?? 谢谢
david

问题已解决,我列出了APP_ABI:=armeabi-v7a armeabi x86,并将一个虚拟的armeabi so文件添加到从armeabi-v7a获取的libs文件夹中。因此,我可以运行我的应用程序并拒绝库启动

不要在清单中列出该ABI?我在应用程序上列出了armeabi-v7a。mkI怀疑如果您要打包NDK库,您将必须包含一个与要安装的每个ABI兼容的库。从技术上讲,您可以将这些库打包为任意数据,并使用自己设置的可执行标志将它们复制到私有存储中,但这似乎需要花费大量精力来解决通常用意良好的系统行为。让一个虚拟库充满无所事事的功能怎么样?好主意!!!我列出了APP_ABI:=armeabi-v7a armeabi x86,并添加了一个从armeabi-v7a获取的虚拟armeabi so文件。所以我可以运行我的应用程序并拒绝启动库