2010-07-15 36 views
68

Tôi đã tải xuống APK từ web, sử dụng trình duyệt mặc định và không thể mở nó từ Trình duyệt -> Tải xuống.Không thể cài đặt APK từ các tải xuống trình duyệt

Nó nói với tôi "Không thể mở tập tin"

Nhưng tôi có thể sử dụng một trình duyệt tập tin (như OI File Browser) để duyệt và mở apk này, và nó hoạt động tốt.

Điều gì có thể là vấn đề ở đây? Có phải về tiêu đề HTTP không?

+3

Thật đáng tiếc khi chủ đề này bị đóng, nhưng thẻ bị sai. Nó không phải là về lập trình Android mà là một thứ liên quan đến máy chủ, mà không phát triển một mình. –

+0

@MicheleBontorno câu hỏi là không có chủ đề, nó phải ở [android.se] vì nó là về việc sử dụng hệ điều hành hơn là lập trình cho nó. –

+2

Điều đó không đúng, tôi đã phải đối mặt với vấn đề này và nó không phải là một điều hệ điều hành, ngay cả khi nó có vẻ là hệ điều hành liên quan. Khi bạn bắt đầu tải xuống ứng dụng (theo mã), bạn phải chỉ định một nhóm dữ liệu để làm cho hệ thống biết đó là tệp có thể cài đặt và được thực hiện qua mã. –

Trả lời

24

Không nên là tiêu đề HTTP nếu tệp đã được tải xuống thành công và đó là cùng một tệp mà bạn có thể mở từ OI.

Chụp trong bóng tối, nhưng có thể là bạn không cho phép cài đặt từ các nguồn không xác định và OI bằng cách nào đó bỏ qua điều đó?

Cài đặt> Ứng dụng> Không rõ nguồn gốc ...

Sửa

trả lời được chiết xuất từ ​​ý kiến ​​mà làm việc. Đảm bảo Content-Type được đặt thành ứng dụng/vnd.android.package-archive

+1

Tôi đã thiết lập cho phép nguồn không xác định. Có vẻ như Trình duyệt không nhận dạng APK dưới dạng APK. Ý tôi là, thông thường, APK do trình duyệt tải xuống sẽ có biểu tượng nhưng APK này không có. – Johnny

+1

@ Johnny: hmm, có lẽ tôi đã quá nhanh để loại trừ các tiêu đề, sau đó. Bạn đang sử dụng loại MIME nào? bạn có thể đăng URL vào nó hay nó được bảo vệ không? –

+1

nhờ gợi ý, tôi đã sử dụng JSP làm proxy cho url APK thực, và trong JSP tôi đặt ContentType thành ứng dụng/x-download – Johnny

146

Tôi gặp sự cố này. Không thể cài đặt apk thông qua ứng dụng Tải xuống. Tuy nhiên, mở apk trong ứng dụng quản lý tệp cho phép tôi cài đặt nó tốt. Sử dụng Trình quản lý tệp OI trên kho Nexus 7 4.2.1

+8

Điều này đã làm cho tôi.Có vẻ như Google sẽ yêu cầu người quản lý tải xuống nhận ra các apks sau khi cài đặt chưa được xác minh đã được cho phép –

+5

Đây phải là câu trả lời được chấp nhận – Rockdocta

+1

Tnx. Làm cho ngày của tôi và tiết kiệm rất nhiều thời gian: D @ (moto g 2nd gen) –

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