2011-11-17 26 views
10

Tôi hiện đang cố gắng gửi ứng dụng của mình đến Amazon Marketplace. Hôm nay tôi nhận được email sau đây từ nhóm Testing App:Ứng dụng Amazon Marketplace bị từ chối vì chứa tệp cài đặt Eclipse

trình gần đây của bạn RSS Alarm đang chờ vì lý do sau đây (s):

Chúng tôi đang gặp khó khăn trong xuất bản ứng dụng của bạn để kiểm tra. APK của bạn dường như có tệp sau trong đó: .settings/org.eclipse.core.resources.prefs Vui lòng xóa tệp này và gửi lại APK của bạn.

Vui lòng sửa (các) sự cố chúng tôi đã tìm thấy khi bạn gửi ứng dụng để chúng tôi có thể tiếp tục làm việc để tải ứng dụng trong Appstore.

Thing là, tôi không thể xem cách thư mục .settings đã biến nó thành APK được xây dựng ngay từ đầu. Nó không được liệt kê trong cài đặt Android của tôi cũng như cài đặt đường dẫn xây dựng Java của tôi. Vì vậy, tôi đang đi sai với điều này?

Ảnh chụp màn hình: enter image description here enter image description here enter image description here enter image description here

Rất cám ơn.

+0

Thư mục .settings có được liệt kê trong ngăn dự án trong Eclipse không? Nếu vậy, bạn có thể nhấp chuột phải vào nó và chọn "Loại trừ khỏi dự án" hoặc một cái gì đó tương tự. –

+0

Có, nhưng không có tùy chọn để loại trừ nó. –

+0

Ok. Tôi nghĩ rằng có thể có một cái gì đó như thế nhưng tôi có thể sai. Tôi không có Eclipse trên máy tôi hiện đang sử dụng vì vậy tôi không thể kiểm tra ngay bây giờ. –

Trả lời

4

Từ làm việc trong môi trường nhóm, tôi đã tạo thói quen giữ nguồn ứng dụng và tài nguyên của mình trong một cây thư mục riêng biệt từ không gian làm việc và cài đặt dự án của tôi. Ví dụ:

/home/workspaces/projectname 

/home/sources/projectname 

Tôi không biết đây có phải là vấn đề chính xác của bạn hay không nhưng tôi nghĩ nó có thể giúp giữ cho siêu dữ liệu Eclipse không được xây dựng bằng mã của bạn.

+0

Cảm ơn, tôi sẽ thử điều đó. Bạn có biết bất kỳ tài liệu nào về cách tách các tệp không gian làm việc khỏi các tệp nguồn trong một dự án hiện có không? –

+0

@Michael, có lẽ là tài liệu ở đâu đó mặc dù tôi không chắc chắn ở đâu. Những gì tôi thường làm là sau khi tôi tạo dự án, tôi tạo một thư mục trống ở đâu đó cho nguồn và liên kết đến nó trong cài đặt dự án. Trong ảnh chụp màn hình thứ hai của bạn ở trên nó sẽ là nút "Nguồn liên kết ..." tôi tin. Khi liên kết đó được tạo, tôi thường xóa các thư mục mặc định khỏi danh sách đó để tôi không vô tình tạo các tệp nguồn mới trong các thư mục đó. –

+0

Phải, tôi vừa tạo một dự án thử nghiệm Android mới và thư mục .settings không có trong dự án đó. Nó có thể là một phần còn lại của một phiên bản trước của Eclipse hoặc ADT, vì vậy tôi đã xóa nó ngay bây giờ. Thư mục .settings đang được kiểm soát phiên bản trong trường hợp xóa nó gây ra bất kỳ biến chứng nào tiếp tục xuống dòng. Hãy chỉ hy vọng đó là đủ để nổi thuyền của Amazon! –

3

Để giải quyết vấn đề này, hãy xóa tệp có tên org.eclipse.core.resources.prefs trong thư mục nguồn dự án của bạn (lib.metadata.plugins \ org.eclipse.core.runtime.settings).

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