連投での質問すいません
###前提・実現したいこと
Xamarinプロジェクトの中にJNIのソースを組み込み、その中で挙動を確認するためにログ出力をしたいと考えています。関数自体は期待した値を返してくれるので確実に呼ばれているのですが、Xamarin Studioのアプリショーション出力window内やlogcatでログ出力が確認できませんでした。
###試したこと
ネットでみると
__android_log_print
を使っている人がいたようなので、
extern "C" { int add3( int a, int b, int c ); } int add3( int a, int b, int c ) { __android_log_print(ANDROID_LOG_ERROR, "test", "add3:%s(%d)", __FILE__, __LINE__); return a + b + c; }
のように入れてみました。最初はビルドエラーが出ましたが、
Android.mkにLOCAL_LDLIBS := -llog
をつけることでビルドは通るようになりました。ただし、それがどこに出力されているかわかりませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
Xamarin 6.3(build 864)
Mac Note Pro
OS X Yosemite(10.10.5)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。