2011-02-06 8 views
0

私はアンドロイドとアリの新しいです、私は、antを使用してビルドしたいアンドロイドアプリを作成しました。 私はandroid update project --path .をやったことが魅力的でした。 ~/projects/myandroidapp/build.xml~/projects/build_my_app.xml に移動したい場合は、このファイルでantを実行します。java.io.FileNotFoundException: /home/user/projects/AndroidManifest.xml (No such file or directory) 以前のbuild.xmlとmain_rules.xmlのAndroidManifest.xmlへの参照をすべて操作しましたが、解決策が見つかりませんでした。アンドロイドの変更パスbuild.xmlへ

多分この問題に直面している人がいるかもしれません。

+0

"〜/ projects/myandroidapp/build.xmlを〜/ projects/build_my_app.xmlに移動しますか?" – CommonsWare

+0

@CommonsWare:Androidプロジェクトや他のプロジェクトもビルドする 'グローバル' build.xmlを持つ大きなプロジェクトにインクルードする。生成されたビルドスクリプトからビルドチェーンをコピーして時間を節約するのはいいと思っていました。 –

答えて

0

グローバルビルドファイルにアンドロイドビルドスクリプトを含めるのではなく、グローバルビルドからアンドロイドビルドのantタスクを呼び出すことができます。

<ant antfile="myandroidapp/build.xml" target="mytarget"/> 

これにより、各サブプロジェクトのビルドが分離され、メインビルドファイルが簡略化されます。

1

basedir属性を<project>タグに記載してみてください。

など。あなたのbuild.xmlは次のようになります:

<project name="MyProject" basedir="myandroidapp/"> 
... 
</project> 
関連する問題