2011-10-28 36 views
8

Bất cứ khi nào tôi đặtLàm cách nào để thiết lập đường dẫn tuyệt đối của thư viện Android trong ant.properties?

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

trong ant.properties, tôi nhận được lỗi sau khi tòa nhà:

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

Đường dẫn là đúng, và thư mục không chứa project.properties tập tin. Làm cách nào để giải quyết vấn đề này? Android xây dựng chỉ mất về mặt đường dẫn tương đối?

+1

Hãy thử G: \ thay vì G \: – user999717

+0

android.library.reference.1 = G: \\ Dự án \\ Thư viện Android \\ \\ core \\, Điều này không hoạt động hoặc tôi đang nhận android.library.reference .1 = G: \\ Dự án \\ Thư viện Android \\ \\ core \\ – Azlam

Trả lời

3

Thử sử dụng các dấu phân cách kiểu Unix, '/' không '\' ví dụ:

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

Dòng trên làm việc cho tôi trong Windows

+0

Không may mắn! Nó có bao giờ hoạt động với các đường dẫn tuyệt đối không? – Azlam

+0

Nó hoạt động với đường dẫn tuyệt đối. Ví dụ tôi đưa ra là một đường dẫn tuyệt đối, tôi không bao gồm ký tự ổ đĩa. – NickT

+0

Thực sự hữu ích. Điều này xảy ra khi bạn làm việc trên Windows, nhưng bạn xây dựng nó trên một hộp mac hoặc linux: ( – fr4gus

13

Yeah, nó không hoạt động với đường dẫn tuyệt đối - chỉ cần sử dụng tương đối, tức là với rất nhiều ../ ..

+0

Nó không giống như đó là vấn đề gốc. Phải có điều gì đó sai khi bạn sử dụng một đường dẫn tuyệt đối, vì Ant chuyển đổi Đường dẫn tương đối vào đường dẫn tuyệt đối trước khi sử dụng nó.Đó là, +1 bởi vì bạn đã đúng, – AlbeyAmakiir

+0

đường dẫn tương đối đã khắc phục được sự cố – omega

+0

Vâng, điều này khiến tôi mất khoảng một năm một lần và tôi hoàn toàn quên rằng vì một số lý do không rõ ràng Tôi đang thực hiện mục này vì vậy vào năm tới tôi có thể tìm thấy bình luận của riêng mình khi tôi tìm kiếm giải pháp một lần nữa :) – Travis

0

Cả hai giải pháp này đều không làm việc cho tôi. Tôi đã phải thiết lập lại không gian làm việc bằng cách làm như sau.

Preferences - chung - Startup và Shutdown - Workspaces

Sau đó, tôi chỉ chọn không gian làm việc mà ở đó và loại bỏ nó. Đó là cách duy nhất tôi có thể làm cho nó hoạt động. Hy vọng điều này sẽ giúp người khác!

Các vấn đề liên quan