1

私は Android アプリケーションを作成しており、それを完全な基本バージョンでリリースしたいと考えています。これら 2 つのコードとリソースのほとんどすべてが同一であるため、これを管理するために Eclipse で推奨されるプロジェクトのセットアップを誰かが知っているかどうか疑問に思っていました。

リンクと仮想フォルダーを使おうとしましたが、そうするとRファイルの生成が壊れるようです。

4

1 に答える 1

4

適切な方法は、プロジェクトを (少なくとも) 3 つのサブプロジェクトに分割することだと思います。

  • 共通コード、両方のバージョンで共有、パッケージcom.example.app.libなど
  • 基本バージョンのラッパー コード、パッケージcom.example.app.basicなど
  • フルバージョンのラッパーと追加コード、パッケージなどcom.example.app.full

1 つ目はライブラリ プロジェクトで、2 つ目と 3 つ目はこのライブラリ プロジェクトを使用します。

クラス (アクティビティなど) は、lib プロジェクトから関連するクラスを拡張し、必要なものだけを追加します。「基本」コードはほとんど何も追加しませんが、実際には、「基本」プロジェクトがユーザーの観点から「フル」プロジェクトのサブセットであっても、「基本」に属しているが属していないコードを持つことになります。 "満杯"。

このようにして、基本バージョンとプロ バージョン用に個別の AndroidManifest.xml ファイルが作成されます。また、Google Play ストアではアプリに固有のパッケージが必要であるため、これにより APK の生成が容易になります。

ライブラリ プロジェクトの詳細: http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject

于 2012-12-09T11:05:33.050 に答える