2012-06-11 40 views
9

Ứng dụng của tôi không bắt đầu từ phím tắt trên màn hình thiết bị, nhưng bắt đầu từ danh sách ứng dụng. Hành vi này được báo cáo cho android 4.x Sự cố này xuất hiện sau khi cài đặt bản cập nhật ứng dụng. Phím tắt được tạo cho trang trước đó. Tôi không chắc ai đã tạo ra nó - hệ điều hành hoặc người dùng.Ứng dụng Android không bắt đầu từ phím tắt

Cập nhật:
Tôi có thể thêm/xóa phím tắt khỏi màn hình chính trong khi cài đặt/gỡ cài đặt không?

+0

Tôi nhận thấy hành vi này khi lối tắt được tạo theo chương trình và sau đó ứng dụng được cài đặt lại. Có phải trường hợp này không? – pawelzieba

+0

Sự cố này xuất hiện sau khi cài đặt phiên bản tiếp theo. Lối tắt được tạo cho trang trước đó. Tôi không chắc ai đã tạo ra nó - hệ điều hành hoặc người dùng. – Kostadin

+0

Việc khởi động lại thiết bị có giúp được không? – ozbek

Trả lời

4

Nếu cập nhật ứng dụng đã thay đổi tên hoạt động của trình khởi chạy, khi đó phím tắt sẽ không thể tìm thấy ứng dụng nữa. Xem Things That Cannot Be Done để được giải thích: về cơ bản tệp kê khai xml của bạn là API công khai mà bạn chỉ nên thay đổi rất cẩn thận.

Nếu đây là trường hợp trong ứng dụng của bạn, có một cách để disable old launcher activity (nên xóa tất cả các biểu tượng và phím tắt trỏ đến nó) nhưng tôi không chắc chắn những bất lợi được đề cập trên trang vẫn áp dụng.

+1

Sự khác biệt duy nhất là phiên bản - điều này được alloved và không tạo ra các vấn đề như vậy. – Kostadin

1

Có thể cho cả hai ứng dụng tên gói là kiểm tra plz khác nhau tên gói

+1

Sự khác biệt duy nhất là phiên bản. – Kostadin

2

Như quý vị cũng biết (nhưng ai đó đọc này có thể không) này có thể là một vấn đề với bạn manifest hoặc launcher icon như vậy Android không hoặc không thể cài đặt biểu tượng mới trên thiết bị. Android có thể để lại biểu tượng cũ ở đó vì nó không thể cài đặt biểu tượng mới (hoặc bạn đã không yêu cầu cài đặt biểu tượng mới).

Nếu gặp trường hợp này, sự cố có thể ảnh hưởng đến nhiều người dùng và bạn có thể tự tạo lại và tự khắc phục sự cố. Hơn nữa bạn đã nói rằng không có thay đổi nào đối với biểu hiện/biểu tượng.

ONE Vì bạn đã mở một năm trước và đã cung cấp rất ít thông tin, tôi đoán rằng điều này chỉ ảnh hưởng đến một số lượng rất nhỏ thiết bị và/hoặc người dùng.

TWO Tôi không nghĩ rằng bạn đã có thể thu hẹp nó xuống các thiết bị hoặc người dùng cụ thể hoặc tôi nghĩ bạn sẽ nói với chúng tôi.

BA Vì vậy, có thể chúng tôi đang nói về một vấn đề ảnh hưởng đến một số lượng nhỏ người dùng trên các thiết bị khác nhau.

Cập nhật: bây giờ bạn đã trả lời một trong các câu hỏi của tôi và cho biết 100 trong số 100.000 câu hỏi.

Nếu bạn gọi điện cho Google và nói với họ rằng ứng dụng của bạn chỉ được cài đặt thành công trên 99,9% thiết bị, tôi chắc chắn họ sẽ vui mừng (họ có thể không nói điều đó với bạn).

Bạn có bất kỳ thông tin nào về tỷ lệ phần trăm trong số đó 0,1% có thể gỡ cài đặt/cài đặt sau đó không?

Đánh giá bởi sự phổ biến của các sản phẩm như Titanium Backup, số lượng thiết bị Android bắt nguồn từ có thể đáng kể hơn 0,1%.

PackageManager, packages.xml và packages.list là những mục tiêu nổi tiếng cho những người root điện thoại của họ. PackageManager chỉ là một cái lọ, và có sẵn một phiên bản mã nguồn mở. Sự cố cấp phép hoặc mục nhập không hợp lệ trong một trong các tệp này có thể dễ dàng giải quyết vấn đề bạn thấy.Ngay cả khi vấn đề này không liên quan gì đến việc root, các phiên bản trước của Android Market/Package Manager chạy trên các thiết bị cũ có ít tài nguyên hơn đáng tin cậy hơn (ví dụ) Nexus 7 của tôi (không bắt nguồn) Nexus 7 chạy Jelly Bean. Tôi đã không thể tái tạo vấn đề của bạn trên Nexus 7. Có lần nữa, tôi sẽ không mong đợi - dựa trên những gì bạn đã nói với chúng tôi, rất khó có thể đây là "vấn đề của bạn".

Cập nhật: Tôi có thể thêm/xóa phím tắt khỏi màn hình chính trong khi cài đặt/gỡ cài đặt không?

Vâng, nó không lý tưởng, nhưng cách tiếp cận này thì sao?

http://www.helloandroid.com/tutorials/removing-app-icon-launcher

+1

Là một người dùng, cá nhân tôi đã gặp phải vấn đề này một vài lần trên Nexus 7 không bắt nguồn của tôi đối với một số bản cập nhật ứng dụng. Điều đó đang được nói, tôi đồng ý với Sheldon, đây không phải là vấn đề đối với tôi và đó là vấn đề tôi đổ lỗi cho Google Play (không phải trên ứng dụng cụ thể đã được cập nhật). Trong một thời gian có thể là một hoặc hai năm trước đây trên các thiết bị khác của tôi, Google Market sẽ ngẫu nhiên không cài đặt ban đầu một ứng dụng trong lần thử đầu tiên. Bây giờ vấn đề này đã hoàn toàn biến mất kể từ thời điểm đó, nhưng tôi vẫn không mong đợi Google Play hoàn hảo 100% ở mọi thứ nó làm. –

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