忍者ブログ
AdminWriteComment
プログラミング、ゲームシステムなど普段考えたことについてのメモ帳代わり。
No.
2025/05/09 (Fri) 21:44:51

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

No.13
2011/09/13 (Tue) 23:46:48

NativeActivityの件は解決済みだが……何が原因でどう解決したのかを憶えていない。
すぐにメモしておけばよいものを……

さて、今度はAndroidのソースがダウンロードできない。

$curl http://android.git.kernel.org/repo > repo

でひたすら

curl: (6) Couldn't resolve host 'android.git.kernel.org'

と出て終わり。

名前解決が失敗しているということだが、正直よく分からない。

プロキシ経由で利用している場合の解決策などは出てくるが、プロキシなんぞ噛ませていないし、はてさてどうしたものやら。

Windowsだからなんかあんのかと思ってVirtualBox入れてUbuntu入れて…ってやってみたけどダメ。同じ。

ルータか……?
PR
No.12
2011/08/27 (Sat) 21:54:54

シーケンサにNativeActivityは必要ないかもしれないが、一応試しておきたいのでサンプルを実行してみる。

その前に「Android.mk」を書きミスってライブラリがincludeできていなかったりエラーが通知されるわけでもないから原因が分からなくて色々なファイルをひっくり返したりと紆余曲折あったが、まぁそれはいい。

問題は、サンプルが正常に動作しなかったこと。これは本のサンプルも同様で、描画時に「eglSwapBuffers()」で「EGL_BAD_SURFACE」のエラーが出てなーんも表示されない。

正直、サーフェスがバッドなだけじゃよく分からん。後で調べてはみるけど、あまりこのへんで時間を使いたくない。英語がもうちょっとマシに読めたら良かったんだけど、なかなかそうもいかないのがつらい。

ともあれ、サクッと解決してドハマリ状態を抜け出したい。UIに割く時間がないとしょっぱいアプリのまま終わってしまう。

今夜中には完成の目処が立つことを願って。
No.10
2011/08/26 (Fri) 18:18:49

AndroidSDKさんはいまいち音周りが整っていないので……

いや単純に特許関係が影響しているだけかもしれないが、

ともあれ、

android.mediaパッケージでは、mp3形式のファイルを再生することはできても、mp3形式のエンコードをすることはできない。

また、軽く探してみたところでは、Android用のmp3エンコードライブラリも公開されていない。LAMEのツール自体はあるものの、プログラム中で使うのは難しそう。

結局、LAMEのソースコードをNDKでビルドしてJNI経由で使うことに。

実際、それで事足りるからわざわざタッチされていないのかもしれないが。

それで良いとは言ってもAndroidSDK初心者がNDKにタッチするのはなかなか難しく、「AndroidNDKネイティブプログラミング」という本を買ってきた。

内容的に新しいうえに日本人が書いているので、英語が不自由でも問題ないし訳本の微妙な文体を読まずに済むのがありがたい。

しかしこの本、誤植が多い。SDK2.3を中心とした内容なので、急いで執筆したのかもしれないが、それにしても酷い誤植で戸惑ってしまう。

まぁでも、実質この本一冊くらいしかNDK本は見かけないし、分かりにくい文体なわけでもない。なんとかこいつでmp3出力機能を完成させたいものだ。できるだけすぐに。

| HOME |
カレンダー
04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
フリーエリア
最新コメント
最新トラックバック
プロフィール
HN:
kamiyama
性別:
男性
自己紹介:
学生。ヘタレゲームプログラマ。
バーコード
ブログ内検索
P R
アクセス解析
アクセス解析
忍者ブログ [PR]