ボードメーカーが提供するLinux BSPを実行しているQualcomm Snapdragon QCS610を使用して、組み込みターゲットでサンプルセンサーNDKアプリケーションを実行しようとしています。 Sensorアプリケーションは、実行可能ファイルと共にターゲットにコピーする必要がある、事前に構築されたAndroid共有ライブラリ(libandroid.so)を使用します。問題は、ターゲットでバイナリを実行すると、「共有ライブラリのロードエラー:内部エラー」というエラーが発生することです。原因を探していたところ、センサーアプリケーションが依存するlibandroid.soがソフトターゲット(-mfloat-abi = soft)用に構築されたことを知りました。 BSPライブラリは、ターゲットFPUがハードに設定されているarmv7a用に構築されました。 libandroid.soのABI互換性が問題であると仮定して、ソフトターゲット(-mfloat-abi = soft)のBSPを再構築せずにこの問題を克服するオプションはありますか?
共有ライブラリ(libandroid.so)の読み込み中にエラーが発生しました:内部エラー
おすすめ記事
- qemuからカスタムビルドLinuxカーネルを起動できません。
- xfce4には1つのコマンド用の複数のキーボードショートカットがあります
- fastaヘッダーの2つの特定の文字の間に文字を保持し、残りの文字を削除します。
- ジョブリストの特定のジョブを返します。
- apt-offline get: IndexError: リストインデックスが範囲外です。
- Edで2つ以上の空行を1つの空行に置き換える方法は?
- makeファイルを含むZshを使用してGNU Makeターゲットを完成させます。
- ログイン画面に到達すると、Linuxは自動的に再起動します。
- 制御文字を含む変数のパラメータ拡張
- HttpClient リクエストの Content-Type ヘッダーを設定するにはどうすればいいですか? 質問する