2012-12-18 9 views
7

コマンドラインからアンドロイドプロジェクトをビルドしようとしています。私のアンドロイドプロジェクトには、メインのアンドロイドプロジェクト内にサブプロジェクトがあります。私がant debugコマンドを実行すると、サブプロジェクトからライブラリクラスが見つからないため、クラスをビルドする際にエラーが表示されます。だから私は、サブプロジェクトが正しく含まれていないと思う、私たちはいくつかのコマンドを実行する必要があります。antのデバッグを使用してコマンドラインにサブプロジェクトを持つアンドロイドプロジェクトをビルドして実行します

、おかげで事前

+0

私はアンドロイドの公式ドキュメント アンドロイド更新LIB-プロジェクト--target 3 --path ZBarScannerマスター/ ZBarScannerLibrary アンドロイド更新プロジェクト--name android_app --pathからの回答を得ました。 --library ZBarScanner-master/ZBarScannerLibrary まず、ライブラリプロジェクトを更新してメインプロジェクトを更新する必要があります。更新を行う前に両方を作成する必要があります。 do do ant clean ant debug –

答えて

9

に私はAndroidの公式ドキュメントから答えを得た助けてください:私たちは、ライブラリプロジェクトを更新し、メインプロジェクトを更新する必要が

android update lib-project --target 3 --path ZBarScanner-master/ZBarScannerLibrary 
android update project --name android_app --path . --library ZBarScanner-master/ZBarScannerLibrary 

まず。更新を行う前に両方を作成する必要があります。その後の操作を行います。

ant clean 
ant debug 
+1

'--target 3'のためにエラーが発生した場合はスキップしても問題ありません。または、あなたのマシン上にある有効なターゲットを見るために 'android list targets'を使用してください – Alex

関連する問題