問題タブ [android-native-library]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - NDK プロジェクト内でのネイティブ ライブラリの参照
CMAKE を使用して NDK プロジェクト内からネイティブ ライブラリを参照しようとしていますが、うまくいきません。私の最初の試みは、興味のあるネイティブ ライブラリのインクルードを単純に追加することでした。(たとえば)
ただし、それは単にファイルが見つからないと言っただけでうまくいきませんでした。それで、それは私がCMakeList.txtに入れたものでしょうか?明確にするために、NDK プロジェクトの C++ コードからネイティブ ライブラリ メソッド/クラスを直接参照したいと考えています。
PS: (ここで過去を読む必要はありません。それは、後で何をしようとしているかにさらに色を追加するだけです) アプリケーション フレームワークを介して許可されていないものへのアクセスを取得することが私の真の目的であることを共有する必要があると感じています。アクセスが許可されていないネイティブ ライブラリのクラスをオーバーライド/使用したい。これを行うためにカーネルを再コンパイルする必要がないことを願っています。
android - ビルドを実際に実行すると、Android.mk ファイルのスラッシュが消えるのはなぜですか?
私の Android.mk には、次の行があります。
そして、これは私が起動したときに見えるものですmm()
:
/bin/bash -c "PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-r383902b/bin/clang++ -I frameworksavinclude
それは何か期待されていますか?「-I Frameworks/av/include」に変換するために何かできる/すべきですか?