Cách khắc phục các ứng dụng bị tắt khi WebView bị vô hiệu hóa | AndroidHelp

Mặc dù có sự cải thiện về độ ổn định và hiệu suất của Android, vốn là một trong những bệnh chính so với iOS, nhưng vẫn có một số trục trặc. Và không phải mọi thứ đều có thể hoạt động hoàn hảo mọi lúc, vì chúng ta thường làm việc với nhiều ứng dụng trong ngày, mỗi ứng dụng từ mẹ và bố. Có thể ứng dụng bị đóng đột ngột là do WebView bị tắt.

Android WebView là gì?

Và từ đó là gì? Chúng tôi sẽ đồng ý rằng việc dừng và đóng bất ngờ các ứng dụng là một vấn đề khá phổ biến đối với tất cả người dùng hệ điều hành này. Một thứ có liên quan mật thiết đến đó là Android System WebView, một cái tên mà người dùng Android không cần biết, vì nó là tài nguyên để các nhà lập trình ứng dụng có thể tích hợp nội dung web vào ứng dụng của bạn. Nghĩa là, họ có thể hiển thị một trang web trong ứng dụng mà không cần phải sử dụng đến trình duyệt đầy đủ.

Giống như nhiều tài nguyên Android khác, nó có dạng mô-đun và có thể được nhà sản xuất di động sửa đổi để đưa vào phiên bản của riêng nó. Android đi kèm với một cái, mặc dù cũng có những WebView khác được tích hợp trong trình duyệt. Khi có một trình duyệt khác đáp ứng các chức năng của WebView, WebView đi kèm với Android sẽ bị vô hiệu hóa, có thể để tránh sự không tương thích.

Đây là lý do tại sao WebView bị vô hiệu hóa trên thiết bị di động là điều tương đối phổ biến. Trên thực tế, trong các tùy chọn dành cho nhà phát triển Android, có một phần trong đó bạn có thể chọn triển khai WebView để sử dụng. Điều bình thường là nếu bạn có Google Chrome, hãy sử dụng Chrome chứ không phải WebView của hệ thống Android, sau đó có thể bị vô hiệu hóa. Điều đó có nghĩa là, rằng WebView hệ thống Android bị tắt là bình thường Và đây là cách nó xuất hiện trên nhiều điện thoại di động hiện nay. Chúng tôi đã đề cập đến Chrome, nhưng nó thực sự có thể xảy ra với bất kỳ ứng dụng nào hiển thị nội dung web mà không cần sử dụng trình duyệt.

Phải làm gì nếu WebView bị tắt

Trước hết, nếu điện thoại di động của bạn không có vấn đề gì, bạn không cần phải làm gì cả. Android System WebView không phải là một ứng dụng độc hại, nhưng một loạt các điểm không tương thích với một phiên bản cụ thể đã gây ra các lỗi cụ thể. Nếu chúng không ảnh hưởng đến thiết bị di động của bạn, thì tốt nhất bạn nên để mọi thứ nguyên trạng.

Có, nếu bạn có sự cố tắt ứng dụng và WebView hệ thống Android của bạn bị tắt, thì các giải pháp sẽ không hoạt động với bạn trong trường hợp cập nhật ứng dụng, vì bạn không thể gỡ cài đặt chúng. Ngoài ra, bị vô hiệu hóa, ứng dụng không có bản cập nhật và cũng không khởi động được nên trong trường hợp này lỗi không phải do kỹ thuật của bạn.

webview google chrome

Trong những trường hợp này, lỗi của việc đóng cửa không phải là WebView của hệ thống Androidmà là triển khai WebView của Google Chrome. Trong trường hợp này, giải pháp cũng giống như vậy, nhưng được áp dụng cho Google Chrome thay vì WebView của hệ thống Android. Về cơ bản, bạn có hai lựa chọn, trong đó chúng tôi khuyên bạn nên lựa chọn đầu tiên:

  • Cập nhật Google Chrome lên phiên bản mới nhất: Google đã sửa lỗi trong phiên bản Google Chrome mới nhất, vì vậy bạn có thể tải xuống bản cập nhật từ Google Play. Thao tác này sẽ cập nhật cả trình duyệt và triển khai WebView bên trong nó.
  • Nếu cách này không hiệu quả, hãy gỡ cài đặt các bản cập nhật Google Chrome. Quá trình này hoàn toàn giống với bất kỳ ứng dụng nào khác. Đi tới Cài đặt> Ứng dụng> Google Chrome và nhấn vào menu có ba chấm dọc để chọn Gỡ cài đặt bản cập nhật.

Nên để tùy chọn này là phương án cuối cùng, vì sẽ đưa Google Chrome trở lại phiên bản đã được cài đặt sẵn trong phần sụn của điện thoại di động và có thể là vài tháng. Các phiên bản cũ hơn dễ gặp sự cố bảo mật đã được khắc phục trong các phiên bản mới hơn.

Cách bật WebView

Chúng tôi nhấn mạnh rằng về mặt kỹ thuật, bạn không cần phải bật »WebView hệ thống Android» theo cách thủ công, nhưng nếu bạn vẫn tò mò về vấn đề này hoặc cần nó để gỡ lỗi sự cố với điện thoại di động của mình, có một cách dễ dàng để kích hoạt WebView: tắt Google Chrome.

Giống như trong các bộ phim phương Tây, trên Android chỉ có chỗ cho một cái, vì vậy khi bạn tắt Google Chrome, WebView đi kèm với hệ thống sẽ hoạt động để thay thế. Để thực hiện việc này, bạn phải vào phần thông tin của ứng dụng Google Chrome và nhấn Vô hiệu hóa. Làm như vậy cũng sẽ gỡ cài đặt tất cả các bản cập nhật và hoàn nguyên về phiên bản gốc.

webview android

Sau khi làm như vậy, nếu bạn quay lại tùy chọn dành cho nhà phát triển, trong phần »Triển khai WebView», bạn sẽ thấy rằng tùy chọn bị tắt là Google Chrome và thay vào đó WebView hệ thống Android được bật. Bạn cũng có thể xem thông tin ứng dụng từ phần ứng dụng của cài đặt.

Bây giờ, nó sẽ theo bạn mà không cần rời khỏi menu »Gỡ cài đặt bản cập nhật» vì một lý do đơn giản: nó giống như nó đi kèm với điện thoại di động, không có bất kỳ bản cập nhật nào. Bây giờ nó đã được kích hoạt, bạn có thể cập nhật WebView hệ thống Android lên phiên bản mới nhất trực tiếp từ Google Play.

Với điều này, bạn sẽ có thể bật WebView của hệ thống Android, mặc dù bạn sẽ tiếp tục thực hiện mà không có Google Chrome. Sự thật là để giải quyết việc các ứng dụng bị đóng đột ngột do lỗi WebView, với cập nhật lên phiên bản mới nhất Google Chrome -hoặc, nếu bạn không sử dụng nó, Android System WebView- sẽ là quá đủ.

Khôi phục phiên bản trước của ứng dụng

Một cách cuối cùng và đơn giản hơn nhiều để sửa chữa các ứng dụng là ‘hạ cấp’ chúng. Hoặc những gì giống nhau: thay thế phiên bản đã cài đặt mới nhất, một trong những vấn đề, cho một phiên bản trước. Điều này đề cập đến những gì chúng tôi đã đề cập ở một vài dòng ở trên, trong trường hợp vấn đề của bạn liên quan nhiều hơn đến các bản cập nhật, điều mà Android WebView không liên quan gì.

Bạn có thể hạ cấp bất kỳ ứng dụng nào trên thiết bị di động của mình, cho dù đó là ứng dụng hệ thống hay bạn đã cài đặt ứng dụng đó từ Google Play hay ở dạng APK. Tất nhiên, quá trình này khác nhau:

  • Xóa ứng dụng đang gây ra sự cố cho bạn. Cố gắng lưu thông tin và cài đặt.
  • Tìm ứng dụng trên các trang như APKMirror y tải xuống một hoặc hai phiên bản trước khi phiên bản cuối cùng được xuất bản. Tránh cập nhật từ Google Play vì bạn sẽ cài đặt lại một phiên bản chắc chắn sẽ gây ra sự cố cho bạn. Hãy nhớ rằng ngoài web, APKMirror có ứng dụng riêng dành cho Android, chúng tôi cũng sẽ chia sẻ với bạn trong bài viết này.
  • Khi bạn đã tải xuống APK, hãy cài đặt APK đó trên thiết bị di động của bạn, chấp nhận quyền tương ứng và định cấu hình nó: ứng dụng sẽ hoạt động bình thường. Trong trường hợp nó tiếp tục gây ra sự cố, bạn có thể phải tải xuống một phiên bản cũ hơn.