2013-02-28 11 views
5

Androidプロジェクトをコマンドラインからビルドし、android.library=trueフラグをproject.propertiesに追加したいとします。また、ファイル名とプロパティ名が変更される可能性があるため、sdkのandroidコマンドを使用して手動でファイルに追加しないでください。"android update"コマンドで "android.library = true"を追加する方法

コマンドandroid update lib-project -p PATHは、このフラグをもう追加しません。

コマンドandroid create lib-project ...このフラグを「追加」が、文字列リソース

のようないくつかのファイルを上書きしないので、私の質問は:それはこのandroid.library旗を持っているproject.propertiesを作るためにandroidツールで可能ですtrueに設定され、それ以上のことはしませんか?

android update projectandroid update lib-projectの違いは何ですか私はlib-projectにいくつかのフラグを使用できませんか?

答えて

1

アンドロイド更新LIB-プロジェクトにhttp://developer.android.com/tools/projects/projects-cmdline.html#UpdatingLibraryProject

から、あなただけのビルドターゲットとパスを更新することができます。 これは、あなたが更新しようとしているLIB-プロジェクト

アンドロイド更新LIB-プロジェクト\ --target \ --pathパス/に/あなた/プロジェクト

を更新するための構文は、あなたのコマンド をチェックwith -p

2番目の質問に答えると、コマンドプロンプトでは、 "android update project"はライブラリプロジェクトではなく通常のプロジェクトを更新するために使用されます。 「android update lib-project」はライブラリプロジェクトの更新に使用されます。

+0

あなたは、この解決策が有効ではないと確信している場合は、有効なコメントを提供するために投票しました。 – Triode

+0

私はあなたにdownvoteをしなかったが、あなたはまた質問に適切な答えを与えられなかった。私はコマンドの中で '--target'を使いますが、何も変わらないのでそれを放棄します。問題は、 'android.library = true'をproject-propertiesに追加する方法でした。 –

+1

私が知っている限り、android.library = trueをproject.propertiesに追加するには、あなたがすでに指定した "android create lib-project"でのみ可能です。したがって、私はあなたの2番目の質問に答えて、構文で。 – flexdroid

関連する問題