2012-07-10 8 views
8

xmlファイルからいくつかの大規模な構成を使ってapkをビルドしたいと考えています。
apkのビルドプロセスを制御できる方法があるかどうか、私たちのconfig xmlファイルに基づいて私たちのソース上で少し変更を加えて私たちのソースからapkを作成する方法があるかどうかを知りたいアプリの実行が、私自身が

すべての提案、コメント、回答、アイデアは歓迎されているアプリケーションの変更を含めたいときに私は、毎回私の設定ファイルを読みたくない

APKファイルを構築します ありがとうございます.....eclipseを使わないでapkをビルドする方法や、configファイルを使ってapkのビルドを修正する方法はありますか?

+1

の構築を自動化するステップバイステップproceduceを持っているあなたは**私たちの設定ファイルに基づいて、当社のソース上の変更の**少し説明することができます。それは明らかではないので、何を達成したいのかを精緻化しているかもしれません。 – Abhilasha

+0

こんにちはAbhilasha、返信ありがとう、私は説明しようとする..私は2つのクライアントを持っていると私はそれらの両方のカスタマイズや設定で私のアプリを提供することができます私はXMLファイルとしてこのカスタマイズの詳細を取得します。私が望むのは、このXMLに基づいて各顧客のビルドを作成することです。アプリにxmlを含めないことxmlの設定の詳細をeclipseでapkのデフォルトのビルドをオーバーライドしたい。あなたはどんなアイデアをも歓迎しています。貴重な時間をもう一度おねがいします.... –

+1

基本的に、プリコンパイラのようなものを使うことはできません。まず、あなたが(あなたがしたい)あなたのパッケージの異なる名前空間を持ちたいからです。つまり、ソースのすべてのファイルに触れる必要があります。次に、Javaソースファイルを変更したいだけでなく、ファイルを再ソースすることも考えています。 xmlを使用してソースツリーを「再構成」する、非常に特定のタスクのすぐに使用できるソリューションはありません。あなたは自分でそのようなツールを構築する必要があります。 – Oliver

答えて

5

手動でアプリケーション構築する場合:

最初にオフにあなたがいない場合、あなたは本当に、build processを理解する必要があります。

Eclipseで開発している場合、ADTプラグインは、ソースコードを変更するときにプロジェクト を段階的に構築します。 Eclipseは .apkファイルをプロジェクトのbinフォルダに自動的に出力するので、 は.apkを生成するために特別な処理を行う必要はありません。

Eclipse以外の環境で開発している場合は、 ディレクトリにある生成されたbuild.xml Antファイルを使用して プロジェクトを構築できます。 Antファイルは、自動的に ビルドツールを呼び出すターゲットを呼び出します。

ビルドプロセスを理解したら、ビルドに関連するさまざまな手順を実行するためのコマンドを学習することから始めることができます。 The documentationでは、使用できるさまざまなコマンドについて説明しています。

TutorialAnt)は、カスタムビルドの実行方法を最初から最後まで説明します。

さらにいくつかのチュートリアル:参照してください

2

Apache Antツールを使用できます。 Eclipseではなくコマンドでアプリケーションをビルドすることができます。

質問と回答はthis threadで確認できます。

1

私はMavenを使用します。設定が非常に難しいですが、チームで働くのが一番です。

+0

こんにちは、plsは、設定や役に立つリンクやチュートリアルに関するいくつかの詳細を提供できます –

+0

インターネットはそれでいっぱいです。見てみましょうhttp://code.google.com/p/maven-android-plugin/wiki/GettingStarted –

関連する問題