0

androidは共通srcの and res- ( layoutand values) コンテンツを持ちdrawable、アプリケーションによって内容が異なるアプリケーションに取り組んでいます。

完全なアプリケーション コンテンツを 3 つのディレクトリとしてSVNリポジトリに保存しました。

1.アプリケーション共通コンテンツ

-> src->(すべての Java コード - Class1.java, Class2.java, ....)

-> res->( values, anim)

2.アプリケーション1

-> src(アプリケーション共通コンテンツAppClass1.javaにアクセスするClass1.javaには)src

-> res-> ( drawable, drawable-hdpi, drawable-ldpi, drawable-mdpi, raw)

->AndroidManifest.xml

3.アプリケーション2

-> src(アプリケーション共通コンテンツAppClass2.javaにアクセスするClass1.javaには)src

-> res-> ( drawable, drawable-hdpi, drawable-ldpi, drawable-mdpi, raw)

->AndroidManifest.xml

apkしたがって、 Application1 のファイルを生成する場合は、次の手順を実行する必要があります。

  1. SVN最初にアプリケーション共通コードをチェックアウトします。
  2. 次に、Application1 Content とビルド アプリケーションを生成してapkファイルを生成します。

任意のスクリプトを使用して上記の 2 つの手順を実行できますか? スクリプトは、SVN ディレクトリ パスと目的の場所を指定すると、スクリプトが異なるSVNディレクトリからアプリケーション コンテンツを自動的に取得し、目的の場所にプロジェクト構造を形成する必要があります。誰もこれを前にやったことがありますか?

これを達成するためのあなたの考え/リンクを提供してください?

4

1 に答える 1

1
  • アプリケーション プロジェクト間でファイルを共有する場合- ファイル外部とリンク オブジェクトを 1 つの共通リポジトリ内で使用できます
  • アプリケーションプロジェクト間でディレクトリ全体を共有する場合 - ディレクトリ外部を使用して、異なるリポジトリ内のオブジェクトをリンクできます
  • 何も共有せず、アプリケーション プロジェクトが repo1 URL+repo2 URL + ... + repoN URL のデータを組み合わせたものである場合は、ビルダー ツールで確認する必要があります。ビルダー ツールは、仕様を使用して、プロジェクトのビルドに必要な操作を実行します ("The Right Thing for The Right Task" は、ひざまずくハックよりも優れています): "すべてが私たちの前に考え出されています" が、すべての svn export|svn cat/mkdir/mv 操作でバット ファイル (PowerShell など) の書き込みを試すことができます。
于 2012-11-02T14:37:01.363 に答える