8

Android 4.0.1_r1 ソース コードをローカル システムにダウンロードしました。独自のカスタム Android ROM の構築を理解し、要件に応じて変更する作業を行っています。

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

さらに、利用可能なリソースのほとんどは、 Android SDKとアプリケーション フレームワークを使用した Android アプリの作成に基づいているため、 Android ソース (ガイド、書籍、またはチュートリアル) の構築を示すリンクを提供していただけると助かります。アーキテクチャ全体、ソース ツリー、およびプラットフォーム レベルの開発者向けのさまざまなビルド ガイドラインを説明する適切な詳細なチュートリアルを見つけるのは困難です。

4

2 に答える 2

6

これは良い本ですが、まだ公式には出ていません (最初の数章しか入手できません)。

実際のドキュメントはありませんが、CyanogenMod フォーラム/IRC に十分長く参加すると、いくつかの洞察を得ることができます。公式のGoogle グループで質問することもできます。android-porting と android-platform が役立つはずです。すべてのノイズを除外できる場合は、XDA を読み取ることも役立ちます。

一般に、全体は非常に複雑で、デバイス固有の部分があります。変更せずに多かれ少なかれ安全に削除できるのは、バンドルされているユーザーレベルのアプリ (電卓など) だけです。それらのいくつかでさえ、いくつかのシステムレベルのサービスを提供する可能性があるため、注意する必要があります.

要するに、本を購入し、グループを読んで、「Y を行うために X を変更するにはどうすればよいか」など、より具体的な質問をします。

于 2012-08-02T03:34:01.980 に答える
3

答えに加えて、これは、ビルド前にソース コード内のパッケージを変更するための適切な情報を見つけるのに最も近いものです。また、メモリの最適化に関する適切な情報もあります。

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

パッケージの削除については、ランタイム - 揮発性メモリのカスタマイズのサブセクション - Android 製品パッケージのカスタマイズのセクションを参照してください。

この記事は Froyo に関するものですが、概念は Android 4 ICS とほぼ同じです。

参考資料を探している人のために、これを追加しました。

于 2012-08-04T20:31:46.817 に答える