2017-04-06 5 views
0

私のコードプロジェクトでcordova-plugin-mfpを使用するときは&コマンドでcordova build android --releaseをビルドしようとすると、.soファイルを含むcordovaプラグインの1つがダウンします。cordova-plugin-mfpプラグインを使用したCordovaプロジェクトが実行時にエラーで失敗します

しかし、同じプロジェクトは、cordova-plugin-mfpプラグインなしで正常に動作します。 同じプロジェクトはプラグインビルド(コマンドcordova build android)で正常に動作します。

私は、.soファイルを含むプラグインについて詳しくは説明できません。続い

は出力ログである:

A/libcの:致命的なシグナル11(SIGSEGV)0x0000000cで(コード= 1)、スレッド2977 (WebViewCoreThre)

04-06 15:17 :23.471 10565-10565 /? I/DEBUG:信号11(SIGSEGV)、コード1 (SEGV_MAPERR)、故障ADDRの0000000C

GetFieldIDプラグインで.Cファイルにヌルを意味すると思われます。

+0

カスタムプラグインとカスタム.soファイルですか?そしてGetFieldIDはどこですか? どのプラグインにありますか? –

+0

申し訳ありませんが、プラグインが他社の図書館で作成されているため、プラグインの情報を教えていただけません。 GetFieldIDはプラグインの.soファイルを作成する.cファイル(JNI)にあります。 –

+0

GetFieldIDは、この「他の」会社が提供している.soファイルの.cファイル(JNI)にありますか? pary .soファイル内にGetFieldIDが含まれています。 –

答えて

0

リリースモードでは、重要ではないように思われるプロジェクト内のファイルは除外されます。 "pcportal-build-extras.gradle"ファイルで属性 "minifyEnabled"をfalseに設定してみてください。これはmfpプラグインと一緒に追加され、cordova build android - releaseを実行しますか?

+0

あなたの答えでも解決できませんでした。 これを一緒に加えました。ご協力ありがとうございました。 –

+0

@ lev-guddaguda、一緒に追加されたものは? –

+0

それはcordova-plugin-mfpです。 –

関連する問題