私が働いているプロジェクトは、v8 JavaScriptエンジンを使用しています。 v8エンジンを完全に制御できるように、私たちのネイティブライブラリ(libfoo-jni.so)にv8を埋め込みました。しかし、一部のアプリではファイルサイズが大きすぎるため、システムv8を使用するように求められます。私はNDKのplatforms/android-Z/arch-arm/usr/include
でv8ヘッダーを見つけることができませんでした。android system v8とリンクするには?
アンドロイドWebView
の後ろに使用されているシステムV8にリンクする可能性はありますか?それは根付きなしで動作し、デバイスのAndroidプラットフォームにアクセスできるAndroidデバイスメーカーでは動作しません。
制限事項を正確に知るために、「サポートされているライブラリ以外の外部ライブラリの読み込みを拒否する」(NDKリリースノートまたはGoogle開発者向けブログ記事)へのリンクを提供してください。 – 4ntoine
この問題を説明している関連ドキュメントへのリンクを含む投稿を更新しました。 – mstorsjo
ありがとう、私はあなたの答えを受け入れました。しかし、何かのトリックがあれば、ここで私たちと解決策を共有してください。(たとえそれがアンドロイド版のようないくつかの制限で働いていても) – 4ntoine