0

私は Android NDK プロジェクトに取り組んでいます。.so-File 名 receivetest.so を作成しました。私のアプリはこのコードをロードしています

static {
    System.loadLibrary("receivetest");
}

Eclipse を介して仮想デバイスでアプリを実行すると、正常に動作します。しかし、「実際の」デバイスで同じ .apk ファイルを開始すると、エラーが発生します

"Couldn't load receivetest:findLibrary returned null"

私はすでに .apk ファイルを検索しており、これには receivetest.so を含むフォルダー lib が含まれています。このエラーは、私にとっては少し奇妙に思えます。たぶん、あなたの誰かがすでに同じ経験をしていて、私を助けることができます.

4

1 に答える 1

0

正しくロードするには、ライブラリを呼び出して libreceivetest.so、フォルダ内に配置する必要がありますlibs/armeabi

于 2013-07-09T07:28:41.270 に答える