数か月前にAndroidプロジェクトを作成しましたが、Hudsonを使用してビルドプロセスを自動化する必要があります。Android開発ガイドには、プロジェクトの生成時に作成されるbuild.xmlファイル(http://developer.android.com/guide/developing/other-ide.html)が記載されていますが、プロジェクトに表示されません。これを手動で作成する必要がありますか、それともコマンドを実行して生成できますか?
3 に答える
ADTプラグインはAntファイルを生成しません。
androidコマンドラインからを呼び出して新しいプロジェクトを作成すると、コマンドはAntファイルを生成しますandroid create project。サンプルプロジェクトを作成し、そのディレクトリから、、およびファイルをコピーbuild.xmlできbuild.propertiesますlocal.properties。
build.xmlまたは、テンプレートを直接コピーしてから$ANDROID_HOME/tools/lib/build.template、プロジェクト名を変更することもできます。
次に、build.propertiesファイルを作成します。ここに、Antプロパティのオーバーライドを配置します。
また、ファイルが必要ですが、local.propertiesソース管理にチェックインしないでください。ここで$ANDROID_HOME、プロパティを設定してディレクトリを指定しますsdk.dir。
以下は、build.xmlファイルと、プロジェクトに存在しない場合はlocal.propertiesファイルを生成します。
android update project --path <path to your project directory>
以下の手順を使用できます。
- コマンドラインを開く
- 移動:
<path/to/android sdk/tools> - 実行:
$ android update project --path /path/to/my-project=>生成されbuild.xml、local.properties ファイルの作成:
ant.properties以下の2行key.store=path/to/keystore key.alias=alias namebuild.xml必要に応じてプロジェクト名を開き、名前を変更しますとして実行
ant build(デバッグ、リリースなど...)