Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/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 带有Cordova插件mfp插件的Cordova项目在运行时因错误而失败_Android_Java Native Interface_Ibm Mobilefirst - Fatal编程技术网

Android 带有Cordova插件mfp插件的Cordova项目在运行时因错误而失败

Android 带有Cordova插件mfp插件的Cordova项目在运行时因错误而失败,android,java-native-interface,ibm-mobilefirst,Android,Java Native Interface,Ibm Mobilefirst,每当我在我的cordova项目中使用cordova插件mfp,并尝试使用命令cordova build android--release,cordova插件中包含的一个.so文件就会关闭 但是没有cordovapluginmfpplugin,同样的项目也可以正常工作。 同样的项目也适用于cordova plugin mfpplugin building with commandcordova build android 我不能透露更多关于包含.so文件的插件的信息 以下是输出日志: A/libc

每当我在我的cordova项目中使用
cordova插件mfp
,并尝试使用命令
cordova build android--release
,cordova插件中包含的一个.so文件就会关闭

但是没有
cordovapluginmfp
plugin,同样的项目也可以正常工作。 同样的项目也适用于
cordova plugin mfp
plugin building with command
cordova build android

我不能透露更多关于包含.so文件的插件的信息

以下是输出日志:

A/libc:0x0000000c(代码=1)处的致命信号11(SIGSEGV),线程2977 (WebViewCoreThre)

04-06 15:17:23.471 10565-10565/?I/DEBUG:信号11(SIGSEGV),代码1 (SEGV_MAPERR),故障地址0000000 C


似乎
GetFieldID
引用了插件中的Null at.c文件。

发布模式排除了项目中一些看起来不重要的文件。您能否尝试将“pcportal build extras.gradle”文件中的属性“minifyEnabled”设置为false,该文件随mfp插件一起添加,并运行cordova build android--release?

这是您的自定义插件和自定义.so文件吗?GetFieldID在哪里?哪个插件?对不起,因为插件是其他公司的库制作的,所以我不能告诉你插件的信息。GetFieldID是在.c文件(JNI)中生成的。所以PlugingGetFieldID的文件是在.c文件(JNI)中的。所以这个“其他”公司提供给您的文件?我的问题只是想知道这个第三方.so文件是否包含GetFieldID。很抱歉,我的答复太晚了。是的,GetFieldID在公司的.c文件中。我们决定另找一个图书馆。谢谢你的帮助。即使有你的回答,我也无法解决它。这是加在一起的。谢谢您的帮助。@lev guddaguda,添加了什么?是cordova插件mfp。