1

私はすでにAndroidマーケットにアプリケーションを持っています。同じコードベースに基づくトライアルアプリケーションを作成してから、いくつかの新しいコードを追加して、いくつかの主要な機能を制限したいと思います。維持する1つのコードベースを使用してEclipseでこれを行う方法について説明している、優れたチュートリアル、ブログ、スタック投稿などはありますか。

私が抱えている問題の1つは、コード内のリソースにアクセスするときに、packageName.R.whateverなどのリソースを参照する必要があり、2つのアプリが同じpackageNameを持つことができないことです。そのため、すべてのリソース参照が機能しないため、試用版ではコードベースを再利用できませんでした。誰かがこれらの問題を回避する方法を見つけましたか?私はたくさんの検索を試みましたが、多くの答えを思い付いていません。

ご協力ありがとうございました

4

1 に答える 1

2

リファクタリングを行う必要があると思いますが、あまり多くないことを願っています。共通のコードベースを作成し、そのコードをAndroidライブラリプロジェクトに配置します。次に、そのプロジェクトをフルバージョンと試用版から使用します。ライブラリプロジェクトには、ほとんどのコードを含めることができれば幸いです。

于 2011-05-18T19:05:00.570 に答える