1 と 2 の両方を読んでください。これはバージョン管理の問題でもあるため、Android 開発者でない場合でも助けになる可能性があります。
状況は次のとおりです。
IntelliJ で作成された Android プロジェクトを継承し、現在 Eclipse にインポートしています。しかし、その行く手には多くの障害が待ち受けていました...
- IntelliJ Android ライブラリでは、プロジェクトのサブディレクトリ (子) にすることができますが、Eclipse では、現在のワークスペース (兄弟) にある Android ライブラリのみを選択できます。子ディレクトリを選択することはできますか?
- #1 を修正できない場合、次の方法にどのようにアプローチできますか: 多くの再利用可能なコンポーネント (静的ユーティリティ) を含む Android ライブラリ プロジェクトがあります。Android ライブラリがプロジェクトの兄弟ディレクトリであると仮定します。Android ライブラリを使用するバージョン 1 のアプリケーションがあります。現在、Android ライブラリを使用するバージョン 2 を作成していますが、ライブラリ API も更新しています (いくつかのメソッドを変更しています)。バージョン 2 は開発中で、バージョン 1 は維持されています。Eclipse がプロジェクトをクリーンアップすると、API が変更されたため、Android ライブラリはバージョン 1 と互換性がなくなります。
継承されたプロジェクトは IntelliJ でビルドされ、Android ライブラリは git リポジトリと git サブモジュールでした。したがって、参照は git commit であり、レポは外部から更新できます。基本的に、Android ライブラリが機能するバージョン管理を取得する必要があります (git サブモジュールを使用するかどうかは気にしません)。誰にも解決策がありますか?