クロスプラットフォームライブラリを開発していて、Androidでテストしようとしています。ライブラリをndk-buildでコンパイルし、ライブラリ用のコマンドラインテストフィクスチャをコンパイルして実行しようとしています。
私adb push
はテストフィクスチャと.soを777に入れて両方/data/local/tmp
を入れるために使用します。chmod
次にadb shell
、テストを実行するために使用しますが、次のエラーが発生します
shell@android:/data/local/tmp $ ./mytest
./mytest
link_image[1936]: 7289 could not load needed library 'libtconfig.so' for './mytest' (load_library[1091]: Library 'libtconfig.so' not found)CANNOT LINK EXECUTABLE
実行mytest
可能ファイルとlibtconfig.so
同じディレクトリにあります。「。」に見えると思いました。最初にディレクトリ?