私は、2.2 Froyoカーネルとして作成されたカスタムAndroidカーネルフォークを拡張しています。ビルドプロセス自体は問題ありません。単に "make"と入力してください。 と入力してください。しかし、新しい カーネルをAndroid SDKの他のツールに知らせるために何をする必要があるのか分かりません。特に エミュレータ、adb、およびEclipseデバッガです。カスタムのAndroidカーネルビルドとSDKの統合
私は、このような会とコマンドライン上 -userdata引数でエミュレータを実行しているなど、さまざまなものを試してみた、これらは私がわからない私を残し散発性の問題を打つものの、 を動作するように思われます。一般的な問題 私は、ホームやメニューボタンがクリックされても、UIが表示されているのに、アプリケーションが「ハング」して、 が去ってしまうことを拒否していることがわかりました。私は キャッシングをオフにしようとしました。しかし実際のところここでの問題は、私が カーネルビルドをどのようにしてSDKの に伝えるべきかという良い精神モデルを持っていないことです。
ビルド結果(.imgファイル)を 〜/ .android /にコピーする必要がありますか?または SDKフォルダのどこかにありますか?
作業レシピはいいかもしれませんが、カーネルビルドとSDKツールがどのように連携しているかについては、 の理解を深める方がよいでしょう。 たとえば、http://source.android.com/source/using-eclipse.htmlは レシピには最適ですが、adbとエミュレータがどのようにして.imgファイルをロードするかを知る方法はまだわかりません。
はい、使用しているフォークには、ミドルウェアと呼ばれるLinuxカーネルとJavaビットが含まれています。カーネルによって、私はその組み合わせを意味しました。 – Bradjcox
しかし、私はまだ(あなたのcmdラインからの)新しいエミュレータが、EclipseとAVDビルダーのようなツールでどのように使用されて使用されるのか分かりません。そこに何かを設定する必要がありますか、環境に注意を払っていますか?私は端末からeclipseを実行していることを思い出しているようだが、Eclipse.appは実行していない。これはすべてMac OSX上のものです。 – Bradjcox
ツールをビルドするには、make sdkコマンドを実行する必要があります。しかし、私は知らない日食とそれらを接続する方法。 Eclipseとは別に実行できます。 – Yury