エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Android NDK】デバッグ出力 - ニャッキ格闘列伝
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Android NDK】デバッグ出力 - ニャッキ格闘列伝
SDKのLog.dのようなものはNDK側でも使える。 使い方的にはこんな感じ #include <android/log.h> __andro... SDKのLog.dのようなものはNDK側でも使える。 使い方的にはこんな感じ #include <android/log.h> __android_log_print( ANDROID_LOG_INFO, "val:%d", 10 ); Android.mkのLOCAL_LDLIBSに-llogをつけないと実行されないので注意 これでLogCatには結果は出てくるのだが日本語がうまく表示されない。 いろいろやったところ、ログ出力はUTF-8で行わないといけないらしい。 しかし、C言語標準にUTF-8へ変換する関数がないのでどうにかして変換をおこなわないと表示できない。 案1) ソースコードをUTF-8へ保存する 一応この方法で日本語表示が正しくなることは確認できた。 しかし、すべての文字列処理をUTF-8にしないといけない。 逆にそちらのほうが大変ということに気づいてあきらめる。 案2)