Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.
前回の<その1>ではどこのサイトでもAndroid SDKをインストールする解説と同じですが、最後の方は面倒になったので端折ってしまいました。まぁ、あまり細かく書いても初心者さんが見ることはあまりないのでは?って思っていますので。 私(だけなのかもしれません)が今まで作業した方法は、JNIのC部分を別プロジェクトとして作成し、コマンドラインからCコンパイル後、Javaに取り込んで連携させる方法でした。EclipseにCDTをインストールしても、エディタ程度にしか使えないのであまり意味が無いと思っていました。 久しぶりにJNIを本気で取り組むことになり、何か方法が無いかと思い調査を繰り返してたどり着いたので、備忘録的に記載します。因みに参考としましたのが、CDT AndroidというYouTube動画(英語)です。そのままではNDKバージョン、Eclipseバージョン等が異なり環境もCygw
Androidをビルドしたら、ProguardがJNIのnativeメソッドを削除したため実行時にエラーが発生したという件に関する@tetsu_kobaさんと@kmt_tさんとのやり取り。
以下はAndroidのJNIをgdbでデバッグする方法である。 要するに、Androidの単なるユーザーや一般のAndroidアプリケーション開発者には関係ない。 したがってそういう人たちは安心して無視してほしい。 例としてAndroid NDKに含まれるサンプルプログラムであるHelloJNIを使用する。 Android SDKやAndroid NDK、Androidソースコードの取得・構築・起動、はたまたgdbの使い方についての情報は省略する。 この文書はすでにそういった情報を必要としない人たちのためにある。 筆者はUbuntuを使用したが、内容はプラットフォームに依存しないため、よそでも同様のはず(無保証)。 HelloJNIの構築後、Androidソースコードのトップディレクトリに移動したところから出発する。HelloJNIのlibsの下にあるlibhello-jni.soがJNI
3/20 の Android Hackathon で JNI の実験をしてきました。 無事に Android で使える事を確認(エミュレータですが...)しかし時間切れで実機での確認は出来ず。 久々の Java だったので、結構忘れてました。 その時に作成した資料を公開しておきます。 Android JNIView more presentations from m92o. ついでに昔作った JNI の資料も公開 JDK1.4 の頃に作ったものなので、最新バージョンではちょっと違ってるかも Programming JNIView more presentations from m92o.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く