2012-07-29 12 views
8

Android 4.0.1_r1ソースコードをローカルシステムにダウンロードしました。自分のカスタムAndroid ROMを作成することを理解し、自分の要件に合わせて修正するよう努めています。ビルド前にダウンロードしたアンドロイドソースから不要なパッケージを削除します

私は、AndroidのカスタムROMを構築する方法については、Webベースのチュートリアルの数を経て、私は、全体のプロセスに明らかです。私が本質的に探しているのは、ソースコードと共にダウンロードされたパッケージを削除する明確な構造化された方法ですが、自分のバージョンのビルドには必要ありません。

誰かが私が利用可能なリソースのほとんどはは、Android SDKやアプリケーションを使用してAndroidアプリを作成するに基づいているアンドロイドソース(ガイド、書籍やチュートリアル)を構築を指すリンクを提供できるかどうかに加え、それが参考になりますフレームワーク。プラットフォームレベルの開発者向けにアーキテクチャ全体、ソースツリー、さまざまなビルドガイドラインを説明している、まあまあでないチュートリアルを見つけるのは難しいです。

答えて

6

これはgood bookですが、それは(あなたが唯一の最初の数章を取得することができます)はまだ正式に出ていないのです。

は本当のドキュメントはありませんが、あなたはCyanogenModフォーラムでたむろ場合/ IRCは、十分な長さは、いくつかの洞察を得ることができます。また、公式Google Groupsで質問することもできます。アンドロイド移植やアンドロイドプラットフォームが役立ちます。すべてのノイズをフィルタリングすることができれば、XDAを読むことも役に立ちます。

は一般的に、全体のことは非常に複雑であり、デバイス固有である部分があります。物事を変更することなく多かれ少なかれ安全に削除できる唯一のものは、バンドルされたユーザーレベルのアプリケーション(電卓など)です。それらの中にはシステムレベルのサービスを提供するものもありますので、注意してください。要するに

私はZを試してみました、それは非常に仕事しませんでしたどのように私はY.を行うためにXを変更しない」のような、、グループを読んで、より具体的な質問をし、本を買います。

+0

ありがとうございました。本はちょうど4つの章しかなくても、本当に良い出発点になりました。 – ArkoD

+0

しかし、本やGoogleのグループでも、ライブラリからあらかじめ定義されたパッケージを削除する方法についての簡潔な言及はありません。 – ArkoD

+1

このような簡潔な答えは一般に不可能であるためです。何かを削除するには、それが何をしているのか、それがどのような他のコンポーネントと相互作用しているのかを知る必要があります。したがって、パブリックインターフェイスがまったく公開されない限り、チャンスはそれに依存します。あなたはケースバイケースでこれにアプローチする必要があります。 –

3

は答えに加えて、これは私が構築する前に、ソースコード内のパッケージを修飾するのに適した情報を見つけるようになった最も近いです。それはまた、メモリ最適化のためのまともな情報を持っています。

http://processors.wiki.ti.com/index.php/TI-Android-ICS-MemoryOptimization

パッケージを除去するためのセクション ランタイム揮発性メモリのカスタマイズを参照してください 節 - カスタマイズアンドロイド商品パッケージ

記事はフローズンヨーグルトに関連するが、概念はほとんど同じAndroidのです4 ICS。

私はこれを参考資料を求める人に追加しました。

関連する問題