2016-10-13 84 views
0

私はMali T-760 GPUを搭載したGalaxy Note 5でOpenCLを使用するAndroidアプリで作業していました。私はデバイスからライブラリを取り出し、Mali OpenCL SDKからヘッダを取得し、すべてが機能しました。Android OpenCLのMali互換DDK

私は、Mali T-880 GPUを搭載したGalaxy S7 Edgeで同じアプリケーションをビルドして実行しようとしています。私はデバイスからライブラリを取り出し、前と同じヘッダーを使用しました。

は今、私はこのエラーを取得する:

E /マリ:ERROR:DDKは、システム上マリのGPUのいずれかと互換性がありません。 DDKは、[0..15] 0x750 r0p1のステータス範囲のために構築されたが、マッチしたGPUのなした:

E /マリ:は/ dev/mali0 0x880 r2p0ステータス0

として検出Iのでそれは奇妙ですデバイス自体からライブラリを引っ張って、私はあまりにも異なる場所からライブラリを試してみました:

/system/lib/libOpenCl.so

/system/vendor/lib/libOpenCL.so

/システム/ベンダー/ lib/egl/li bGLES_mali.so

いずれの場合も同じエラーが発生します。

このDDKとは何ですか?

どこが指定されていますか?ヘッダーには?共有オブジェクトでは?

アプリをアップデートするには何を更新する必要がありますか?

答えて

0

これは、奇妙なAndroidスタジオの動作の結果です。

私はプロジェクトをきれいにし、ライブラリリンクターゲットをMali T-880ライブラリに設定してビルドしましたが、間違ったライブラリに何らかの形でリンクしました。

他のすべてのライブラリを削除し、クリーンビルドを実行してから作業しました。