2012-03-10 12 views
0

私はAndroidの2つのプロジェクトを持っています。Eclipseで2つのAndroidプロジェクトを統合する(ライブラリを使用しないで)

p1。メモ帳プロジェクト(ビッグプロジェクト)

p2。同期のAndroid(そのAppEngineの接続のAndroidプロジェクト)

(p2はサイズがGoogleプラグインが提供するので、非常に小さなサンプルプロジェクトです。)

私はここにいくつかの記事を読んで、それらの両方をマージしたいですStackExchangeで。 p1 NOtepadサンプルプロジェクトからSync-Androidにすべてのソースファイルをコピーし、両方のresフォルダもマージしました(main.xmlとstring.xmlを処理します.p2は問題ないので小さなプロジェクトです) しかし、私はアンドロイドのRクラスの問題を取得します。これは、xmlファイルがビルドされておらず、gen> R.javaに値が挿入されなかったためです。それは私がコピーしたコードのようなエラーがあります。

R.string.button_dont_save

その示すエラー。それに対処する方法はありますか?

PS:-Iはmerge two android projectsを読み、簡単な解決策は1つのプロジェクトのライブラリを作成しています。私は特定の理由で図書館を作ることができないので、両方のプロジェクトをマージする必要があります。

Summarry: - 私は、リソースのクラスすなわち

R.string.button_dont_save、R.style.Theme_Notepadなど

のエラーを解決できる場合、私は私が扱うことができるようになると思いますそれ。私はそのリソースまたは文字列リソース/のstrings.xmlに欠けていると思う

おかげ

+0

あなたが添付したエラー "R.string.button_dont_save"を理解していない、あなたのRクラスの実際の問題は何ですか? – yorkw

答えて

1

。リソースと文字列の存在を確認します。 2つのプロジェクトをマージしている場合は、リソースを置き換えるべきではありません。それらのリソースを同じファイル名にotherに追加する必要があります。あなたがこれを正しく行うなら、それはうまくいくはずです。プロジェクトを掃除して再構築してみてください。

関連する問題