2012-06-05 26 views
8

Tôi làm cách nào để sử dụng lại tệp mở rộng khi cập nhật APK trong bảng điều khiển dành cho nhà phát triển?
Khi tôi tải lên một gói ứng dụng mới với mã phiên bản higer, i cant select tệp mở rộng chính đã sử dụng trước đó ...
Và nếu tôi tải lại cùng một tệp mở rộng với gói ứng dụng mới, nó sẽ được gán phiên bản mở rộng mới không phải là hành vi mong đợi.

APK Expansion Files tài liệu:
Sử dụng lại các tệp mở rộng trên bảng điều khiển dành cho nhà phát triển Android

... Developer Console cho phép bạn tái sử dụng một tập tin được tải lên mở rộng với một APK mới, tên file mở rộng của không thay đổi-nó giữ lại phiên bản áp dụng cho khi bạn tải lên tệp lần đầu tiên.


Làm thế nào tôi có thể archieve này vào phát triển giao diện điều khiển ??

Trả lời

12

Tôi nhận được câu trả lời từ Bộ phận hỗ trợ nhà phát triển Google Play.

Hành vi bạn mô tả được dự định. Bạn chỉ có thể sử dụng lại OBB mà được liên kết với APK đã được xuất bản. APK chưa từng có được xuất bản, vì vậy, chúng tôi không cung cấp tùy chọn sử dụng lại OBB mà anh ta đã tải lên cho đến nay là .

Vì vậy, có vẻ như tôi không thể kiểm tra hành vi tệp obb của ứng dụng khi cập nhật mà không thực sự xuất bản xuất bản phiên bản trước của ứng dụng.

+0

Một trong những điều cần được đề cập trong tài liệu. Tôi lãng phí 2 giờ tìm kiếm lý do tại sao tôi không thể tái sử dụng các tập tin mở rộng của tôi. –

5

Nếu bạn quan sát định dạng tên [main|patch].<expansion-version>.<package-name>.obb có phiên bản mở rộng cần phải giống nhau khi bạn tải xuống tệp mở rộng theo cách thủ công thông qua Hoạt động của Google Downloader. Đôi khi điều đó xảy ra là tệp mở rộng của bạn vẫn giữ nguyên và bạn chỉ sửa đổi gói ứng dụng, do đó bạn không cần tạo lại tệp mở rộng có tên mới, bạn phải giữ mã phiên bản giống nhau và ánh xạ cùng một mã trong Hoạt động của Trình tải xuống và resue nó.

http://developer.android.com/guide/market/expansion-files.html#Download

+0

Nếu tôi muốn cập nhật ứng dụng, tôi PHẢI tăng versionCode và nếu tệp mở rộng KHÔNG được đính kèm với APK mới trong Developer Console, khi ai đó chạy ứng dụng mới, thư viện cấp phép cho biết rằng tệp mở rộng có thể không được tìm thấy. Vì vậy, tôi PHẢI chọn một tệp mở rộng khi cập nhật apk của mình. – Gero

+0

http://developer.android.com/guide/market/expansion-files.html#Rules xem điểm IV. –

+1

Cảm ơn! Vấn đề ở đây là giao diện điều khiển (hình ảnh) không cho phép tôi chọn tệp mở rộng trước đó (Hộp thả xuống trống) ... Và nếu tải lên lại cùng một tệp mở rộng, nó sẽ được gán một phiên bản mở rộng mới ... Vì vậy, một cái gì đó không hoạt động như mong đợi .. – Gero

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