数か月前に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 name
build.xml
必要に応じてプロジェクト名を開き、名前を変更しますとして実行
ant build
(デバッグ、リリースなど...)