私は、Android NDKを使用して構築されたC++ライブラリを使用するUnityアプリケーションをC#で作成しました。私は、このC++ライブラリからアンドロイドアプリケーション(assetsフォルダ内)にパッケージ化されているいくつかのファイルを読みたいと思います。C++ライブラリを使ってアンドロイドアプリにパッケージされたファイルを読むにはどうすればよいですか?
NDKには、ファイルへのアクセスを可能にするAPIが用意されています。しかし、このAPIはJava AssetManagerを必要とするようですが、C#からどのようにアクセスできるかはわかりません。
私はそうすることができますか?あるいは、私はこれらの資産を読むために行くことができる他の方法はありますか?
Unity/C#がファイルについて知る必要がないようにしたいと思います。 C++ライブラリのみがファイルを認識します。ライブラリにファイルシステムへのアクセス権を与える方法はありますか? – anomaly92
これはまったく異なる質問です。あなたはそのための許可を調べなければならないでしょう。 –