1

Android Jni に関する多くの投稿を目にしますが、それを編集する方法がまだ明確にわかりません。特定のページをロードするときに JNI エラーが発生する Phonegap アプリがあります。

調査中に読んだことから、ローカルストレージを解放する必要があります。これをどうしようか、悩んでいます。

私はそれを行うことしか考えていませんが、何をすべきかについて明確な道筋はありません。

localRef 文字列を解放するか、globalRef 文字列を作成する場合、どうしますか?

ありがとうございます。

4

1 に答える 1

0

つまり、すでに 512 個のローカル参照を作成しており、さらに作成する必要があります。DeleteLocalRef()コードで意味がある場合は、既に作成したものの一部を を介して解放するか、EnsureLocalCapacity()またはを介し​​て追加のローカル スロットを要求する必要がありPushLocalFrame()ます。私は後者と組み合わせて使用​​することを好みPopLocalFrame()ます: 多くのコーディング パターンがそれに適合します。

于 2012-05-28T08:06:01.693 に答える