0

現在、アプリには 2 つのバージョンがあります: 通常版とプラス版です。
新しいリリースを公開するときは、それをエクスポートしてから、パケット名を変更してもう一度エクスポートします。プラス版には、パッケージ名によってロック解除されるいくつかの追加機能があります..

Android Library Projects (http://bit.ly/voHVWe) を発見しましたが、それが上記のワークフローを最適化するための解決策になるのでしょうか? もう 1 つの質問は、ライブラリ プロジェクトを使用することの (欠点) 利点は他にありますか? - または、別のワークフローを提案しますか?

4

2 に答える 2

1

これは、共通のリソースとソース コードを使用してアプリを開発する場合に推奨される方法です。プロジェクトの管理に関する開発者ガイドの記事で説明されている考慮事項がいくつかあります。

于 2011-11-23T19:39:22.757 に答える
1

ライブラリ プロジェクトは、まさにあなたがやりたいことを実行するのに役立ちます。それらは基本的に、外部アセンブリを持つようなものです。すべての共有コードはライブラリ プロジェクトにあり、各アプリケーション (この場合は通常とプラス) は共有ライブラリ コードを利用または継承できます。

ライブラリ プロジェクトに関する問題の 1 つは、アプリケーション プロジェクトに変更を加えた場合、アプリケーション プロジェクトがライブラリ プロジェクトの最新バージョンを使用していることを確認する必要があるということです。lib プロジェクトに変更を加え、古いコードを使用していることを確認するためにアプリケーションをビルドしたときに噛まれたことがあります (Eclipse では、グレー表示されたプロジェクトを選択し、右クリックして更新します)。

于 2011-11-23T19:43:23.853 に答える