質問: Android JNI C/C ++実行コードの現在の作業ディレクトリは何ですか? Androidの場合、NDKを使用して作成されたC/C ++共有ライブラリが呼び出され、現在作業中のディレクトリは何ですか?ありがとう
回答: 負。ネイティブコードgetcwd()はアプリケーションディレクトリではない '/'を返します。ネイティブにどこにあるかを知らせるためには、アプリケーションディレクトリ(Contextオブジェクトから取得)をネイティブメソッドを介して故意にネイティブに渡す必要があります。 または、複雑すぎるネイティブコードでコンテキストのメソッドを呼び出そうとします。