2011-10-28 8 views
8

あなたはant.propertiesでAndroidライブラリの絶対パスをどのように設定しますか?

android.library.reference.1=G\:Projects\Android\library\core\ 

ant.propertiesに設定すると、ビルド中に次のエラーが発生します。

G\:Projects\Android\library\core\ resolve to a path with no project.properties 
file for project G:\Projects\Android\library\test 

パスは正しく、project.propertiesファイルが含まれています。この問題を解決するにはどうすればよいですか?アンドロイドビルドは相対的なパスの面でしか受け入れられないのですか?

+1

G:の代わりにG:\を試してください: – user999717

+0

android.library.reference.1 = G:\\ Projects \\ Android \\ library \\ core \\、これはどちらかといえば、アンドロイド.library.reference .1 = G:\\プロジェクト\\ Android \\図書館\\コア\\ – Azlam

答えて

3

Unixスタイルの区切り文字 '/'ではなく、 '\'を使用してみてください。

workspace.dir=/dev/projects/EclipseIndigo/AndroidWorkTwo 

上の行は、うん、それは絶対パスでは動作しないWindows

+0

いいえ運がいい!絶対パスで動作することはありますか? – Azlam

+0

絶対パスで動作します。私が与えた例は絶対パスです、私はドライブレターを含めませんでした。 – NickT

+0

本当に役立ちます。これはWindowsで作業するときに起こりますが、MacまたはLinuxのボックスに作成します(。 – fr4gus

13

に私の作品 - ちょうど../のたくさんの1、つまり、相対使用..

+0

これは根本的な問題ではないと感じています。絶対パスを使用すると、Antが変換するため、あなたが正しいので+1します。 – AlbeyAmakiir

+0

相対パスは問題を解決しました – omega

+0

ええ、これは1年に1回程度噛みます。私はいくつかのあいまいな理由でそれを完全に忘れています。相対パスでなければなりません。私は次の年にこのエントリーを作成していますので、解決策をもう一度探しているときに私自身のコメントを見つけるかもしれません:) – Travis

0

これらの解決策のどちらも私のために働かなかった。私は次のようにしてワークスペースをリセットする必要がありました。

環境設定 - 一般 - 起動と停止 - ワークスペース

その後、私はちょうどあったワークスペースを選択し、それを削除しました。それが私にそれを働かせる唯一の方法でした。これが他の人に役立つことを願っています

関連する問題