"/cygdrive/<ドライブ>/..."となってなんかかっこ悪い。Cygwinを入れたのだからUNIXっぽいパスにしたかったので。それから.bash_profileのPATHにNDKのディレクトリを追加。Eclipseでサンプルのプロジェクトを作成する。アプリとプロジェクトとtestのプロジェクトが出てくる。アプリだけでいいんだろうけど、とりあえず両方選んでみた。あとは参考サイト1の通り。Cygwinでhello-jniディレクトリに移動し、ndk-buildを実行すると共有ライブラリファイルlibhello-jnai.soが作成さる。できたらEclipseでプロジェクトを最新の状態で更新する。これで通常のAndroidアプリケーションと同様にAVD上や実機上で実行できる。2012Androidの開発環境壊れたかと思った数日前、Androidの開発環境を更新した。Rev.12になって、ADTもそれに合わせて更新。Eclipseを再起動すると、なんかおかしい。EclipseのメニューからAVDが起動しない。AVDがない状態でAndroidプロジェクトを実行すると、AVDは立ち上がるのだが起動途中の画面で止まる。いつまでたってもホーム画面まで行ってくれない。SDKマネージャも起動しない。こちらはうんともすんともいわない。LogCatのビューがおかしい。「LogCatのビューでつくれないよ。」みたいなエラーメッセージがビューに表示されてログは表示されない。前の2つは回避策(スタートメニューから起動する)があるのだが、LogCatビューが機能しないのは困る。ADTをインストールしなおしてみたが状況は変わらず。SDKやEclilpseの再インストールは時間がかかりそうなので避けたい。Eclipseのログを見るとクラスがないとかメソッドがないとかエラーが出ている。ネットで調べても有用な情報なく、日本Androidの会にでも相談してみようかと思った。質問する直前に解決方法を見つけた。非常に簡単なことだった。-cleanオプションを付けて起動する。恥ずかしいorz日本Androidの会に相談しなくて良かった。バカな質問をするところだった。1回だけではだめで、2回やらないといけないかった。1回目の-cleanオプション付けた起動でLogCatビューは直ったのだが、SDKマネージャとAVDの問題は直らなかった。1回-cleanオプションで起動したら、残りの問題も解決した。SDKとADTを更新したら、次のEclipseの起動時には念のため-cleanオプションを付けろ。何か異常があればもう1回-cleanオプション付けて再起動しろ。動的WEBプロジェクトでWEBアプリを開発している場合、そのWEBアプリだけで使うjarファイルは、<プロジェクト>/WebContent/WEB-INF/libに置く。すべてのWEBアプリで使うjarファイルは<Tomcatのフォルダ>/libに置く。2012MySQLメモ002:JDBCによる接続JDBCドライバのダウンロード以下からダウンロード。フォルダを選択し、コンテキストメニューでインポートを選択し、インポート・ソースの選択で一般>ファイルシステムとしてドライバのjarファイルをインポートする。DBへのコネクションを取得する。2012サーブレット・JSPメモ003:開発環境その2:WTP関連記事:サーブレット・JSPメモ001:開発環境:Eclipseの設定Context要素WTPでは、WEBアプリケーションの設定を記述するContext要素は<ワークスペース>\Servers\<サーバ名>-config\server.xmlに書き込まれる。