1

CMAKE を使用して NDK プロジェクト内からネイティブ ライブラリを参照しようとしていますが、うまくいきません。私の最初の試みは、興味のあるネイティブ ライブラリのインクルードを単純に追加することでした。(たとえば)

#include <multinetwork.h>

ただし、それは単にファイルが見つからないと言っただけでうまくいきませんでした。それで、それは私がCMakeList.txtに入れたものでしょうか?明確にするために、NDK プロジェクトの C++ コードからネイティブ ライブラリ メソッド/クラスを直接参照したいと考えています。

PS: (ここで過去を読む必要はありません。それは、後で何をしようとしているかにさらに色を追加するだけです) アプリケーション フレームワークを介して許可されていないものへのアクセスを取得することが私の真の目的であることを共有する必要があると感じています。アクセスが許可されていないネイティブ ライブラリのクラスをオーバーライド/使用したい。これを行うためにカーネルを再コンパイルする必要がないことを願っています。

4

1 に答える 1

1

使用してみてください:

#include <android/multinetwork.h>
于 2021-02-15T13:31:17.300 に答える