Bật và tắt chế độ nhà phát triển trên Android. Hoạt động với nhật ký sự cố. Tắt mức âm lượng tuyệt đối

Hôm nay chúng ta sẽ cố gắng giải quyết một điểm thú vị menu, trong phần Cài đặt - Cho các nhà phát triển. Trình đơn này chứa 37 mục con cho cài đặt linh hoạt và kiểm soát sâu thiết bị Android của bạn. Tiếp theo, chúng tôi khuyên bạn nên tự làm quen với từng người trong số họ và xem xét ảnh chụp màn hình của chính menu dành cho nhà phát triển.

Mọi hành động đều được thực hiện trên Điện thoại thông minh Nexus 4, chạy hệ điều hành Android 4.4. Nhận xét về từng mục menu dựa trên mô tả của nó. Nếu người đọc biết nhiều hơn thông tin chi tiết về một số đội - chia sẻ kinh nghiệm của bạn. Đừng quên, bạn thực hiện tất cả các thay đổi trong chế độ này và phải tự chịu rủi ro!

Để bật hiển thị mục “Dành cho nhà phát triển” trong danh sách cài đặt, bạn cần thực hiện như sau:

  1. Đi tới menu cài đặt
  2. Đi đến điểm Về điện thoại
  3. Tìm dòng Số bản dựng
  4. Bấm vào nó bảy lần.

Nếu xuất hiện thông báo như thế này nghĩa là chúng ta đã thành công!

Menu "Dành cho nhà phát triển" bây giờ sẽ được liệt kê trong cài đặt tiện ích. Trên Android 4.4, mục này nằm giữa “In” và “Giới thiệu về điện thoại”!

Dưới đây là danh sách và mô tả tất cả các chức năng mà menu ẩn cung cấp cho chúng ta:

  1. Tạo báo cáo lỗi- nút không hoạt động khi hoạt động binh thương thiết bị.
  2. Mật khẩu cho Dự trữ bản sao - khả năng bảo vệ hoàn chỉnh bản sao lưu dữ liệu điện thoại thông minh hoặc máy tính bảng. Mật khẩu được nhập thủ công và do người dùng tạo.
  3. Đừng tắt màn hình- kích hoạt hành động này sẽ dẫn đến đèn nền màn hình liên tục trong khi thiết bị đang sạc.
  4. Chọn môi trường- có hai môi trường làm việc để lựa chọn: Dalvik và ART. Cái sau mới hơn và được thiết kế để cải thiện hiệu suất của toàn bộ ứng dụng và thiết bị. Bật nhật ký phát sóng- lệnh được sử dụng để lưu tất cả các gói Bluetooth HCI vào một tệp.
  5. Thống kê quy trình- Thực hiện thao tác này sẽ cho phép bạn duy trì số liệu thống kê về các tiến trình đang chạy.
  6. Tìm kiếm và phát hiện lỗi thông qua USB- bật chế độ gỡ lỗi khi kết nối với máy tính bằng cáp USB.
  7. Từ chối quyền truy cập gỡ lỗi với qua USB trên tất cả các máy tính mà bạn đã đăng nhập vào tài khoản của mình.
  8. Báo cáo lỗi- nút này không hoạt động trong chế độ bình thường. Khi kích hoạt, thiết bị sẽ bắt đầu hiển thị tùy chọn gửi báo lỗi trong menu.
  9. Vị trí hư cấu - tính năng tuyệt vời ai biết cách ngụy trang vị trí hiện tại chủ sở hữu với một tiện ích và đưa ra tọa độ sai.
  10. Chọn ứng dụng để gỡ lỗi- có thể thiết lập một số ứng dụng nhất địnhđể có thể gỡ lỗi chúng.
  11. Đợi cho đến khi nó kết nối- ứng dụng chờ trình gỡ lỗi kết nối ở chế độ bình thường. Nút này không hoạt động.
  12. Được cài đặt qua USB- chức năng cho phép bạn kiểm tra tính bảo mật của các ứng dụng được cài đặt qua ADB/ADT. Nút này không hoạt động.
  13. Chứng nhận không dây...- Hiển thị thông số chứng nhận cho màn hình không dây.
  14. Hiển thị số nhấp chuột- khi nút được kích hoạt, một dấu chấm sẽ hiển thị tại các điểm nhấn vào màn hình.
  15. Hiển thị các lần chạm- trực quan hóa các nhấp chuột và cử chỉ được thực hiện trên màn hình.
  16. Trình diễn. cập nhật bề mặt- cửa sổ được chiếu sáng đầy đủ khi chúng được cập nhật.
  17. Hiển thị đường viền phần tử- cung cấp hiển thị ranh giới clip, trường, v.v.
  18. Viết từ phải sang trái- hiển thị cách viết văn bản từ phải sang trái cho tất cả các ngôn ngữ.
  19. Cửa sổ: tỷ lệ- thiết lập tỷ lệ hoạt ảnh từ 0,5x đến 10x. Bạn cũng có thể tắt hoàn toàn hoạt ảnh.
  20. Chuyển đổi: quy mô- thiết lập thang đo chuyển tiếp từ 0,5x đến 10x. Vô hiệu hóa hình ảnh động cũng có thể.
  21. Tốc độ hoạt ảnh- bạn có thể đặt tốc độ hoạt ảnh của tiện ích trong phạm vi từ 0,5x đến 10x. Hoạt ảnh có thể bị vô hiệu hóa hoàn toàn.
  22. Mô phỏng các màn hình bổ sung- một tùy chọn thú vị có thể mô phỏng các màn hình bổ sung trên màn hình chính màn hình vật lý thiết bị. Bằng cách bật tùy chọn này, người dùng sẽ thấy một màn hình khác trùng lặp với màn hình chính. Kích thước màn hình bổ sungđược cấu hình độc lập.
  23. tăng tốc GPU- bạn có thể chọn hộp này và do đó luôn sử dụng GPU để vẽ 2D.
  24. Hiển thị cập nhật màn hình- việc đánh dấu vào ô này sẽ đảm bảo vùng màn hình được chiếu sáng khi kết xuất trên GPU.
  25. Hiển thị cập nhật phần cứng- Kích hoạt tính năng này sẽ làm nổi bật các cấp độ phần cứng bằng màu xanh lá cây khi cập nhật.
  26. Lớp phủ gỡ lỗi- mục này chứa ba tùy chọn có thể có để lựa chọn: 1) tắt; 2) hiển thị các khu vực chồng chéo; 3) khu vực nổi bật một màu nhất định; 4) hiển thị số lượng đối tượng.
  27. Gỡ lỗi các thao tác cắt ngắn không phải hình chữ nhật- ở giai đoạn này, bạn có thể thực hiện ba hành động: 1) tắt tùy chọn; 2) phần không phải hình chữ nhật; 3) kiểm tra lệnh vẽ màu xanh lá cây.
  28. Kích hoạt 4x MSAA- bằng cách chọn hộp này, người dùng (hoặc đã là nhà phát triển) kích hoạt 4x MSAA trong các ứng dụng OpenGL ES 2.0.
  29. Vô hiệu hóa lớp phủ phần cứng- kích hoạt mục sẽ đòi hỏi phải sử dụng GPU liên tục khi soạn màn hình.
  30. Đã bật chế độ nghiêm ngặt - chế độ này sẽ chiếu sáng màn hình thiết bị Android của bạn trong thời gian dài hoạt động.
  31. Hiển thị mức sử dụng CPU- khi hành động này được kích hoạt, điện thoại thông minh sẽ hiển thị một cửa sổ bổ sung trên màn hình với Hiển thị đồ họa tải CPU hiện tại. Ghi lại thời gian chạy GPU- tên của mặt hàng này đã nói lên điều đó.
  32. Bật tính năng theo dõi OpenGL- có bốn tùy chọn có thể diễn biến của các sự kiện: 1) không có dữ liệu; 2) Nhật ký; 3) Hệ thống; 4) Danh sách các cuộc gọi trong glGetError/
  33. Không lưu hành động- mục menu này liên quan đến các ứng dụng; kích hoạt nó sẽ xóa bản tóm tắt các hành động sau khi hoàn thành.
  34. Giới hạn quy trình nền - tính năng hữu ích. Nó có thể giới hạn số lượng ứng dụng đang chạy ở chế độ nền.
  35. Tất cả ANR- hộp kiểm đặt bên cạnh mục này sẽ thông báo cho người dùng rằng ứng dụng đang bị lag (xác thực) hoặc không phản hồi.

Khi phát triển một ứng dụng, bạn chắc chắn phải xử lý các lỗi trong mã và/hoặc môi trường. Và thật đáng buồn khi những lỗi như vậy không xảy ra trên điện thoại/trình giả lập thử nghiệm mà xảy ra trên người dùng trực tiếp. Càng buồn hơn nếu đây không phải là bạn của bạn, một người thử nghiệm beta và không ai có thể thực sự giải thích được điều gì đã xảy ra và ở đâu.

Thông thường với một cú ngã đột ngột Ứng dụng Androidđề xuất gửi báo cáo lỗi, báo cáo này sẽ chứa dấu vết ngăn xếp chi tiết và thông tin về phiên bản ứng dụng của bạn. Thật không may, không phải lúc nào người dùng cũng nhấp vào nút “gửi báo cáo”, và đối với các ứng dụng gỡ lỗi hoặc các ứng dụng không có trên thị trường, chức năng đó hoàn toàn không có.

Phải làm gì? Cơ hội sẽ đến giải cứu ngôn ngữ Java xử lý các trường hợp ngoại lệ, bao gồm cả những trường hợp chưa được xử lý.

Lớp Thread có phương pháp tĩnh setDefaultUncaughtExceptionHandler. Phương pháp này cho phép bạn cài đặt lớp xử lý ngoại lệ chưa được lưu trữ của riêng bạn. Lớp xử lý phải triển khai giao diện Thread.UncaughtExceptionHandler. Khung xử lý có thể trông giống như thế này:
public class TryMe triển khai Thread.UncaughtExceptionHandler ( @Override public void uncaughtException(Thread thread, Throwable Throwable) ( Log.d("TryMe", "Đã xảy ra lỗi!"); ) )
Phương thức duy nhất lấy đầu vào là Thread - luồng trong đó xảy ra ngoại lệ và Throwable - chính ngoại lệ đó. Việc triển khai ở trên chỉ xuất ra một thông báo vào nhật ký mà không có bất kỳ chi tiết nào... Hãy thử sử dụng...
public class MainActivity mở rộng MapActivity ( @Override public void onCreate(Bundle saveInstanceState) ( Thread.setDefaultUncaughtExceptionHandler(new TryMe()); Integer a=1; if(true) a=null; int x = 6; x=x/a; // Ngoại lệ ở đây! ) )
Sau khi chạy đoạn mã trên, chúng tôi (yay!) sẽ nhận được một thông báo tường trình... và một màn hình đen. Bằng cách cài đặt của chúng tôi người xử lý riêng Chúng tôi đã xóa trình xử lý hệ điều hành Android tiêu chuẩn và giờ đây chúng tôi không còn được nhắc đóng ứng dụng nữa.

Hãy khắc phục tình hình
public class TryMe triển khai Thread.UncaughtExceptionHandler ( Thread.UncaughtExceptionHandler oldHandler; public TryMe() ( oldHandler = Thread.getDefaultUncaughtExceptionHandler(); // lưu trình xử lý đã cài đặt trước đó ) @Override public void uncaughtException(Luồng luồng, Có thể ném được) ( Log.d ("TryMe", "Đã xảy ra lỗi!"); if(oldHandler != null) // nếu có... oldHandler.uncaughtException(thread, Throwable); // ...gọi nó ) )
Bây giờ chúng ta thấy cả thông báo trong nhật ký và thông báo hệ thống thông thường.

Thật bất tiện khi cài đặt trình xử lý trong Hoạt động. Mặc dù nó sẽ được cài đặt trên tất cả các luồng nhưng có thể có một số Hoạt động và một số hoạt động bắt đầu. Và cũng có thể có các dịch vụ... Trong trường hợp này, tốt nhất bạn nên cài đặt trình xử lý khi khởi tạo ứng dụng. Một cái gì đó như thế này:
public class MyApplication mở rộng Ứng dụng ( @Override public void onCreate() ( Thread.setDefaultUncaughtExceptionHandler(new TryMe()); super.onCreate(); ) )
Đồng thời, bạn phải nhớ ghi lại lớp mới các ứng dụng vào bảng kê khai. Một cái gì đó như thế này:
Bây giờ, khi ứng dụng khởi động (bất kể thành phần của nó là gì), một trình xử lý ngoại lệ sẽ được cài đặt.

Tất nhiên, việc in một tin nhắn vào nhật ký là không nghiêm trọng. Chúng ta cần thu thập thêm thông tin. Phiên bản nào của ứng dụng? Ngoại lệ nào không được xử lý? Ngoại lệ nào khác khiến kẻ gây tử vong bị ném? Trong luồng nào? Ngăn xếp là gì? Tất cả thông tin này có thể được lấy. Mã dành cho trình xử lý ngoại lệ đơn giản nhất nhận và lưu tất cả thông tin trên vào thẻ SD được đăng trên GitHub.

Việc triển khai ở trên sẽ lưu thông tin về ngoại lệ chưa được xử lý vào một tệp trên thẻ SD trong thư mục /Android/data/your.app.package.name/files/ (như Hướng dẫn phát triển cho biết) trong các tệp như stacktrace-dd-MM- yy.txt. Để hoạt động trong bảng kê khai ứng dụng, cần có quyền WRITE_EXTERNAL_STORAGE.

Đương nhiên, đây không phải là giải pháp duy nhất như vậy.

Flurry - phân tích dành cho ứng dụng di động, có trình xử lý lỗi riêng. ACRA là thư viện dành cho Android thu thập dữ liệu lỗi và đăng dữ liệu đó lên GoogleDocs. Android-remote-stacktrace là một thư viện tương tự gửi dữ liệu đến tập lệnh nhận tùy chỉnh. Bạn cũng có thể nhận được rất nhiều thông tin hữu ích

Hệ điều hành phổ biến nhất thế giới được biết đến với tính không ổn định. Mọi người dùng Android đều gặp phải lỗi này hay lỗi khác ít nhất một lần, nhưng không phải ai cũng tìm ra giải pháp. Chắc chắn là không đáng để thay đổi thiết bị của bạn ngay lập tức vì điều này. Tiếp theo, chúng ta sẽ xem xét các lỗi chính trên Android và cách giải quyết chúng. Thường thì không có lỗi mà chỉ có một chức năng nhỏ có thể được giải quyết trong một vài bước đơn giản.

Đôi khi Android có thể gây ra lỗi hệ thống khi chạy. Không có gì sai với điều đó

Phần này chứa các vấn đề thường dễ khắc phục hoặc không cần thiết. Thường thì nguyên nhân có thể không phải do chính thiết bị. Nhưng cũng có một số khiến người dùng lo lắng.

Bộ nhớ thấp

Đây không thể được gọi là lỗi mà là hạn chế về khả năng của thiết bị của bạn. Đúng vậy, trên các thiết bị cũ và thậm chí cả mới, bộ nhớ trong đôi khi hết đột ngột. Vấn đề có thể được giải quyết rất đơn giản.

Nếu bạn sử dụng các ứng dụng như Instagram, VK thì bộ nhớ đệm chắc chắn là nguyên nhân, chúng tích tụ rất nhanh và với số lượng lớn.

  1. Đi tới “Cài đặt”, chọn “Ứng dụng”.
  2. Thường thì những thứ chiếm nhiều bộ nhớ nhất sẽ ngay lập tức được đưa lên đầu. Bấm vào chúng.
  3. Chọn mục “Xóa bộ nhớ đệm”.

Không có gì sai với lỗi “không đủ dung lượng trong bộ nhớ thiết bị”; nó có thể được giải quyết dễ dàng

Việc dọn dẹp này có thể giải phóng tới vài gigabyte dung lượng trống. Bạn cũng có thể xóa hoàn toàn dữ liệu trong ứng dụng nhưng sau đó sẽ phải “đăng nhập” lại.

Do bộ nhớ đầy nên có thể xảy ra lỗi với các số khác nhau. Ví dụ: lỗi 919, khi ứng dụng không thể khởi động do không đủ dung lượng.

Trên một số thiết bị (không phải tất cả), bạn có thể chuyển một số chương trình sang thẻ nhớ. Điều này sẽ giải phóng nhiều không gian hơn. Điều này được thực hiện từ cùng một mục trong cài đặt. Tốt hơn hết bạn nên theo dõi tình trạng còn trống của không gian trống thường xuyên hơn để thiết bị luôn hoạt động bình thường và không bị phanh.

Lỗi xác thực Wi-Fi

Cũng là một trong những vấn đề phổ biến nhất trên Android. Mặc dù trên thực tế, rất hiếm khi vấn đề nằm ở thiết bị. Thông thường, nguyên nhân là do bộ định tuyến, hay chính xác hơn là do nó không tương thích với thiết bị của bạn. Vấn đề được giải quyết khá nhanh chóng.

Phương pháp đầu tiên, rõ ràng nhất, chỉ đơn giản là kiểm tra xem mật khẩu đã nhập có chính xác hay không. Suy cho cùng, xác thực không gì khác hơn là kiểm tra khóa bảo mật. Do đó, hãy cố gắng quên mạng có vấn đề và sau đó nhập lại mật khẩu.

Nếu mọi thứ đều ổn với mật khẩu, nhưng Wi-Fi vẫn không muốn kết nối, thì nguyên nhân rõ ràng nằm ở cài đặt bộ định tuyến. Thực tế là loại mã hóa dữ liệu của nó có thể cũ hơn loại được sử dụng trên thiết bị Android hoặc thiết bị không hỗ trợ bất kỳ tiêu chuẩn mạng nào.

Trong trường hợp này, bạn cần vào cài đặt bộ định tuyến.

  1. Mở trình duyệt. Trong thanh địa chỉ, nhập “192.168.1.1” hoặc “192.168.0.1”.
  2. Trong cửa sổ xuất hiện, hãy nhập tên người dùng và mật khẩu của bạn: thường là quản trị viên và quản trị viên. Nếu bạn có người khác, hãy nhập của bạn.
  3. Bây giờ bạn cần tìm cài đặt bảo mật Wi-Fi của mình. Ở đây, chúng tôi đặt loại mã hóa hỗn hợp hoặc xác thực mạng “hỗn hợp WPA-PSK/WPA2-PSK2” và cũng chọn tự động chọn tiêu chuẩn mạng.

Sau này, các vấn đề về kết nối Wi-Fi sẽ biến mất.

Lỗi cú pháp

Lỗi là do tệp cài đặt một ứng dụng cụ thể không chính xác hoặc không được khởi chạy chính xác. Ngoài ra, có thể xảy ra lỗi trong quá trình cài đặt, dẫn đến lỗi cú pháp.

Cách khắc phục khá dễ dàng. Trước tiên, hãy đảm bảo rằng tệp bạn tải xuống có định dạng apk. Bởi vì các tệp có định dạng này là trình cài đặt ứng dụng trên Android. Thứ hai, xóa file đã tải xuống này và tải lại rồi cài đặt lại. Bạn nên thử tải tệp xuống từ một trang web khác. Điều này thường xóa lỗi.

lỗi tải

Điều này thường xảy ra trên các thiết bị cũ, nhưng trên những thiết bị mới, vấn đề này không còn xảy ra nữa. Vấn đề là trình quản lý tải xuống tiêu chuẩn gặp trục trặc, khiến việc tải xuống bất cứ thứ gì từ Internet trở nên khó khăn. Lỗi được sửa khá dễ dàng.

Bạn chỉ cần tải xuống trình quản lý tải xuống mới. ES Explorer có thể hoàn hảo cho những mục đích này. Nó có một trình quản lý tải xuống tích hợp tốt.

Bàn phím Android AOSP

Bản thân bàn phím này không phải là tốt nhất. Ngoài ra, nó không được tối ưu hóa tốt trên một số phần cứng, gây ra lỗi. Giải quyết chúng rất đơn giản.

  • Tắt tính năng nhập bằng giọng nói trong cài đặt bàn phím của bạn.
  • Đặt lại cài đặt, xóa bộ nhớ đệm và dữ liệu của ứng dụng chịu trách nhiệm về bàn phím.
  • Chỉ cần tải xuống bất kỳ bàn phím nào khác từ Google Play Market.

Lỗi với Tài khoản Google

Có thể xảy ra hai lỗi: tài khoản không muốn đồng bộ hoặc không muốn được thêm vào. Cái đầu tiên có thể có mặt trên cả thiết bị cũ và mới, trong khi cái thứ hai đang dần trở thành dĩ vãng. Khắc phục tất cả những điều này không khó lắm.

  • Kiểm tra chất lượng và độ ổn định của kết nối Internet của bạn: mạng di động hoặc Wi-Fi phải hoạt động bình thường, nếu không nguyên nhân có thể nằm ở đó.
  • Nếu tài khoản đã được thêm nhưng không đồng bộ hóa, bạn chỉ cần tắt tài khoản đó, khởi động lại thiết bị và đăng nhập lại.
  • Nếu tài khoản của bạn từ chối kết nối, trước tiên hãy đảm bảo thông tin đăng nhập và mật khẩu của bạn là chính xác.
  • Tắt đồng bộ hóa hai bước trong cài đặt tài khoản của bạn.
  • Bật tự động đồng bộ hóa và truyền dữ liệu nền, sau đó khởi động lại thiết bị của bạn.

Virus Netalpha

Một vấn đề mới mà người dùng Android gặp phải. Phần mềm độc hại này gây khó khăn khi làm việc với điện thoại của bạn và ngăn bạn xóa nó. Vấn đề khá nghiêm trọng vì nó chỉ liên quan đến hai giải pháp, một trong số đó rất triệt để.

  • Đặt lại hệ thống về cài đặt gốc. Thông tin chi tiết về cách thực hiện việc này có ở cuối bài viết.
  • Nếu có quyền root, bạn có thể tải Lucky Partner và gỡ bỏ ứng dụng xấu số.

Com.android.snap

Xảy ra khi sử dụng nhiều ứng dụng khác nhau: trình chỉnh sửa ảnh phổ biến, trình nhắn tin tức thời. Dòng chữ này thường xuất hiện trên nền đen, điều này rất gây mất tập trung và các chương trình có thể bị đóng lại.

Người ta tin rằng trục trặc này là do phần mềm độc hại gây ra, vì vậy nhiều người khuyên bạn chỉ cần cài đặt một phần mềm chống vi-rút. Tuy nhiên, bạn có thể làm mà không cần nó bằng các phương pháp có hệ thống.

  1. Chuyển đến menu cài đặt, tới mục “Ứng dụng”.
  2. Chúng tôi tìm kiếm ứng dụng “com.android.snap” ở đó.
  3. Chúng tôi xóa dữ liệu của nó, xóa bộ nhớ đệm và dừng nó.
  4. Bạn cũng cần bỏ chọn hộp kiểm “Gửi thông báo”.

Sau đó, chương trình sẽ ngừng làm phiền bạn và bạn sẽ không còn thấy thông báo này trên màn hình đen nữa. Nếu bạn đã cài đặt phần mềm chống vi-rút trên thiết bị của mình, bạn có thể loại bỏ lỗi bằng cách sử dụng phần mềm đó. Tuy nhiên, như thực tế cho thấy, lỗi này hiếm khi xảy ra trên các thiết bị có phần mềm chống vi-rút.

Ngoài com.android.snap, còn có com.android.systemUI. Điểm chung của chúng là chúng đều là virus loại Trojan. Theo đó, chương trình được vô hiệu hóa theo cách tương tự.

Com.android.phone

Nếu hệ thống nói rằng ứng dụng là com.android. phone đã xảy ra lỗi, có nghĩa là sự cố nằm ở chương trình chịu trách nhiệm thực hiện cuộc gọi trên máy tính bảng hoặc điện thoại thông minh của bạn. Lỗi xuất hiện vì nhiều lý do. Vì vậy, giải pháp sẽ khác nhau đối với mỗi người.

  1. Hãy thử bỏ chọn tính năng đồng bộ hóa ngày và giờ tự động qua Internet trong cài đặt, sau đó đặt chúng trở lại. Sau đó, khởi động lại điện thoại của bạn và tự đặt ngày giờ chính xác.
  2. Xóa dữ liệu và xóa bộ nhớ đệm của ứng dụng Điện thoại.
  3. Bạn có thể chỉ cần tải xuống bất kỳ "trình quay số" nào sẽ thay thế trình quay số tiêu chuẩn vì cửa hàng ứng dụng có đầy đủ chúng.

Android.process.acore

Nếu xảy ra lỗi với android.process.acore thì sự cố đó không còn liên quan đến trình quay số hoặc vi-rút nữa. Những lý do có thể là như sau:

  • tập tin hệ thống bị thiếu;
  • Một số ứng dụng hệ thống đã ngừng hoạt động;
  • Có một số ứng dụng trên thiết bị thực hiện chức năng gần như giống nhau và không đồng bộ chính xác với các ứng dụng hệ thống

Khó khăn trong việc giải quyết một vấn đề phụ thuộc vào nguyên nhân xảy ra nó. Thông thường, nó có thể được giải quyết bằng cách xóa tất cả danh bạ thông qua cài đặt thiết bị. Nếu bạn đồng bộ hóa tất cả danh bạ của mình với Google trước khi thực hiện việc này, bạn sẽ không mất gì cả.

Có một tùy chọn để thiết lập lại tất cả các ứng dụng thông qua mục menu tương ứng. Điều này cũng thường giải quyết được vấn đề mà không làm mất bất kỳ dữ liệu nào. Nếu bạn đã cài đặt các ứng dụng để tối ưu hóa hiệu suất Wi-Fi thì bạn cũng nên thử gỡ bỏ chúng. Thường thì lý do nằm chính xác ở họ.

Adroid.process.media

Lỗi Android Process Media xảy ra vì hai lý do: Media Storage hoặc Download Manager. Cả hai đều có thể được giải quyết khá đơn giản. Có hai phương pháp chung hầu như luôn hoạt động hoàn hảo.

Cách đầu tiên

  1. Xóa bộ nhớ đệm và dữ liệu khỏi các ứng dụng Google Services Framework và Google Play Market.
  2. Dừng Google Services Framework (bạn cần thực hiện theo thứ tự này).
  3. Xóa bộ nhớ cache của tiện ích này một lần nữa.
  4. Mở Google Play và tìm ứng dụng có vấn đề. Khi bạn nhận được thông báo lỗi, hãy nhấp vào OK.
  5. Khởi động lại tiện ích của bạn và khôi phục các dịch vụ Google bị vô hiệu hóa.

Cách thứ hai

  1. Dừng đồng bộ hóa hoàn toàn tài khoản Google của bạn. Điều này có thể được thực hiện từ cài đặt tài khoản: trong mục “Đồng bộ hóa”, bạn phải xóa tất cả các hộp kiểm.
  2. Xóa dữ liệu và dừng tiện ích Thư viện.
  3. Tương tự, tắt "Trình quản lý tải xuống".
  4. Khởi động lại thiết bị của bạn.

Sau khi sử dụng một trong những phương pháp này, vấn đề sẽ biến mất.

Tệp bó không hợp lệ

Lỗi thường xảy ra khi cập nhật ứng dụng. Nếu điều này xảy ra trong quá trình cập nhật, bạn cần xóa bộ nhớ đệm của ứng dụng này. Ngoài ra, bạn có thể thử tải xuống tệp apk của chương trình theo cách thủ công và cài đặt lại. Nếu cách này không hiệu quả, hãy xóa tài khoản Google của bạn, khởi động lại thiết bị và đăng nhập lại.

TỆP GÓI KHÔNG HỢP LỆ

  1. Chúng tôi xóa bộ nhớ đệm và dữ liệu của ứng dụng có vấn đề.
  2. Chúng tôi truy cập Google Play và cài đặt nó ở đó.
  3. Chúng tôi làm sạch dữ liệu Google Play và Google Service Framework.
  4. Chúng tôi cập nhật ứng dụng qua Internet di động chứ không phải Wi-Fi.

Lỗi cài đặt không thành công

  1. Cài đặt lại ứng dụng có vấn đề.
  2. Xóa bộ nhớ cache và xóa dữ liệu Play Market.
  3. Ngắt kết nối thẻ nhớ khỏi thiết bị.
  4. Xóa thư mục.android_secure.
  5. Cài đặt lại ứng dụng.

Số lỗi...

Những lỗi này có thể nghiêm trọng hơn. Tuy nhiên, chúng thường được giải quyết chỉ bằng một vài bước đơn giản. Tất cả phụ thuộc vào số lượng lỗi này. Hơn nữa, Google cung cấp tối thiểu thông tin về cách giải quyết các lỗi khác nhau.

11, 101, 504, 506, 491, 495, 413, 941, 921, 920, 481, RH01: Sự cố về tài khoản và Google Play

Các vấn đề về ứng dụng hoặc tài khoản này được giải quyết bằng các phương pháp gần như giống nhau. Android có thể gặp “Mã lỗi 11” khi sử dụng Play Market. Các vấn đề thường phát sinh dưới những con số cụ thể với dịch vụ cụ thể này của Google. Người ta nhận thấy lỗi 11 thường xảy ra khi cài đặt hoặc cập nhật WhatsApp.

Một lỗi phổ biến khác mà Play Market cũng không muốn tải xuống ứng dụng là 504. Nó xảy ra trên Android do những lý do tương tự như các sự cố khác khi tải xuống chương trình nên các phương pháp loại bỏ cũng giống nhau. Điều tương tự cũng xảy ra với các lỗi khác.

Các vấn đề được giải quyết theo nhiều cách và mỗi cách đều phù hợp với hầu hết các lỗi tương tự.

  1. Chúng tôi đặt thời gian chính xác và kiểm tra hoạt động của kết nối Internet.
  2. Chúng tôi kiểm tra dung lượng bộ nhớ trong còn trống: nó phải cao hơn dung lượng của các chương trình gặp sự cố khi tải.
  3. Sau đó, hãy thử khởi động lại điện thoại hoặc máy tính bảng của bạn. Lỗi Google Play Market trên Android thường được giải quyết bằng cách này.
  4. Đặt lại cài đặt. Sử dụng phương pháp được chỉ ra ở trên, mở cửa sổ ứng dụng Play Market, sau đó xóa dữ liệu và bộ nhớ đệm. Sau đó đi đến Cửa hàng ứng dụng một lần nữa. Ngoài ra, bạn cũng có thể gỡ cài đặt tất cả các bản cập nhật trong cùng một cửa sổ, thao tác này sẽ đưa chương trình về dạng ban đầu khi bạn mua thiết bị.
  5. Bạn có thể làm tương tự với chương trình Dịch vụ Google Play nếu phương pháp trước đó không hiệu quả. Nếu điều này không hiệu quả thì bạn có thể thử thực hiện thao tác tương tự với Khung dịch vụ của Google.
  6. Vấn đề cũng có thể là ứng dụng Tài khoản Google đã bị tắt. Chúng ta vào cửa sổ của nó, nếu thấy nó tắt thì chúng ta bật nó lên. Bạn cũng nên kích hoạt “Trình quản lý tải xuống” nếu nó bị tắt.
  7. Chúng tôi cố gắng đăng xuất và đăng nhập lại vào tài khoản Google của mình. Điều này được thực hiện từ các cài đặt. Ở đó, chúng tôi tìm thấy mục “Tài khoản” và chọn Google.

24

Lỗi 24 xảy ra khi cài đặt một ứng dụng trên Android, khi xảy ra lỗi nào đó và một số tệp đã được cài đặt. Hoặc trước đây bạn đã có ứng dụng này nhưng bạn đã xóa nó và sau đó quyết định tải lại. Vấn đề được giải quyết khá nhanh chóng.

  1. Khởi chạy bất kỳ trình quản lý tập tin.
  2. Chúng tôi tìm thấy thư mục “sdcard/Android/data/data”, nó chứa các tệp liên quan đến ứng dụng này. Chúng sẽ chứa tên của chương trình trong tên nên sẽ khá dễ phân biệt với phần còn lại.
  3. Chúng ta thực hiện tương tự trong thư mục “data/data”.

Sau đó, lỗi sẽ biến mất và ứng dụng sẽ cài đặt mà không gặp vấn đề gì.

498

Lỗi này xảy ra khi tải ứng dụng. Có thể có một số vấn đề, nhưng chúng khá dễ giải quyết.

  1. Kiểm tra kết nối Internet của bạn.
  2. Xóa bộ nhớ đệm của một số chương trình và trước hết - Google Play.
  3. Đợi một vài giờ. Rất có thể nguyên nhân nằm ở máy chủ của Google. Nếu vậy họ sẽ khắc phục nhanh chóng.

Sau đó, lỗi sẽ biến mất.

923

  1. Chúng tôi xóa tài khoản Google và một số chương trình không cần thiết, xóa bộ nhớ đệm.
  2. Xóa bộ đệm hệ thống:
    1. Vào Recovery (nút BẬT và nút điều chỉnh âm lượng và giữ).
    2. Chọn Xóa phân vùng bộ đệm.
    3. Khởi động lại thiết bị.
  3. Khởi động lại thiết bị.
  4. Đăng nhập lại vào Google.

403

Có cái gọi là bộ đệm Dalvik. Do nó đã đầy nên chúng tôi lại không muốn cài đặt một số chương trình nhất định. Để giải quyết vấn đề, chúng tôi xóa dữ liệu và vô hiệu hóa “Tài khoản Google” trước tiên, sau đó là Cửa hàng Google Play.

Rh01 /rpc:s-5:aec-0 /RPC:S-3

Hệ thống không thể nhận thông tin từ máy chủ. Để khắc phục sự cố, bạn cần thực hiện tương tự như với các lỗi tương tự khác.

  1. Xóa bộ nhớ cache và xóa các ứng dụng không cần thiết.
  2. Xóa dữ liệu và dừng Play Market và Google Services Framework.
  3. Như được mô tả trong lỗi trước (403), hãy xóa bộ đệm thông qua Recovery.

492

Nội dung từ Google Play không tải lại.

  1. Chúng tôi xóa dữ liệu và dừng Dịch vụ của Google Play.
  2. Chúng tôi làm tương tự với Google Play Market.
  3. Xóa bộ đệm dalvik nếu sự cố vẫn còn. Tuy nhiên, điều này chỉ có thể được thực hiện nếu bạn có quyền truy cập root.
  4. Nếu bạn không có quyền root thì bạn sẽ phải thực hiện khôi phục toàn bộ hệ thống.

911

Nó cũng không cho phép bạn tải xuống ứng dụng.

  1. Chúng tôi xóa dữ liệu, bộ nhớ cache, dừng Google Play Market.
  2. Hãy thử kết nối với mạng Wi-Fi khác hoặc sử dụng dữ liệu di động để tải xuống ứng dụng.

Rpc:aec:0]

Sự cố khi nhận dữ liệu từ máy chủ. Xóa tất cả các tài khoản đã đồng bộ hóa có thể hữu ích. Sau đó, chúng tôi xóa bộ nhớ đệm và dữ liệu Cửa hàng Play, sau đó khởi động lại điện thoại thông minh hoặc máy tính bảng.

Một lỗi tương tự là RPC:S-3. Trong trường hợp này, bạn chỉ cần xóa tài khoản Google của mình, sau đó bạn có thể thử kết nối tài khoản khác hoặc tài khoản tương tự.

927

Lỗi này không phụ thuộc vào thiết bị của chúng tôi. Nguyên nhân nằm ở chỗ chương trình được các nhà phát triển cập nhật. Do đó, nếu chúng tôi muốn cài đặt hoặc cập nhật nó, chúng tôi sẽ không thể thực hiện được. Bạn nên thử cài đặt lại sau 30 phút hoặc muộn hơn.

Cách giải quyết mọi lỗi

Và cuối cùng là một phương pháp phù hợp để khắc phục mọi sự cố. Nhưng bạn nên luôn luôn dùng đến nó cuối cùng. Cái này . Khởi động lại hoàn toàn hệ thống Android sẽ xóa tất cả dữ liệu người dùng, vì vậy trước tiên bạn nên chuyển dữ liệu quan trọng nhất sang thẻ nhớ hoặc lưu vào dịch vụ đám mây.

  1. Mở cài đặt.
  2. Chọn mục "Đặt lại và khôi phục", trên các thiết bị khác nhau, nó có thể được gọi khác nhau và có thể được tìm thấy trong chính menu cài đặt hoặc trong mục "Hệ thống".
  3. Nhấp vào "Đặt lại".

Sau đó, thiết bị trở về cài đặt gốc, mọi vấn đề đều biến mất.

Bây giờ bạn đã biết cách khắc phục phần lớn lỗi trên Android. Còn rất nhiều vấn đề khác, nhưng những vấn đề còn lại đều có giải pháp tương tự, đặc biệt là lỗi dịch vụ Google Play, hiếm đến mức chưa có dữ liệu về chúng hoặc đã được nhà phát triển sửa chữa.

Đã hơn một lần chúng tôi nhận được nhận xét yêu cầu chúng tôi cho chúng tôi biết thêm về chế độ nhà phát triển trong Android. Nhiều người biết nó là gì, nhưng vì đã có câu hỏi nên phải trả lời.

Kích hoạt chế độ nhà phát triển

Đầu tiên bạn cần kích hoạt chế độ nhà phát triển. Để thực hiện việc này, bạn cần vào cài đặt, tìm tab “Giới thiệu về điện thoại”, trong đó có trường “Số bản dựng” và thường nhấn vào đó nhiều lần. Sau đó, một mục mới sẽ xuất hiện trong cài đặt của điện thoại thông minh, mục này có tên là “Dành cho nhà phát triển”.

Trước khi bạn bắt đầu làm bất cứ điều gì, hãy nhớ rằng tất cả các hành động được thực hiện đều có nguy cơ và rủi ro của riêng bạn. Rất có thể, mọi thứ sẽ ổn, nhưng có khả năng xảy ra sự cố và hoạt động bình thường của điện thoại sẽ bị gián đoạn.

Báo cáo lỗi

Bạn có thể tạo báo cáo lỗi và gửi nó đến bất cứ nơi nào bạn cần. Nhưng trong một số trường hợp, mục này không có hoặc hoàn toàn không có. Sau khi nhấp vào mục này, một báo cáo sẽ bắt đầu được tạo, quá trình này sẽ mất vài phút để tạo và tiến trình có thể được theo dõi trong trung tâm thông báo. Sau khi báo cáo được tạo, bạn có thể gửi báo cáo bằng cách nhấn vào báo cáo, hủy gửi báo cáo bằng cách vuốt sang một bên hoặc xóa tất cả thông báo.

Sao lưu mật khẩu

Mật khẩu được nhập để bảo vệ các bản sao lưu của bạn khỏi bị truy cập trái phép, do chính người dùng đặt và có thể là bất kỳ thứ gì. Để thiết lập nó, bạn cần mở mục cài đặt này và nhập nó. Nếu bạn thực hiện việc này lần đầu tiên thì chỉ cần điền vào dòng thứ hai và thứ ba. Nếu thay đổi bạn cũng phải nhập mật khẩu đã đặt trước đó. Bạn cũng có thể xóa mật khẩu. Để thực hiện việc này, bạn cần nhập mật khẩu trước đó nhưng không nhập mật khẩu mới.

Đừng tắt màn hình

Mục này có thể cần thiết khi bạn muốn màn hình luôn sáng khi kết nối nguồn. Trong cuộc sống hàng ngày, điều này có thể hữu ích khi sử dụng điện thoại của bạn làm đồng hồ hoặc thiết bị định vị. Nhưng bạn không nên lạm dụng chế độ này vì tài nguyên màn hình không tồn tại mãi mãi.

Kích hoạt chế độ hoạt động phát sóng

Chế độ này cho phép bạn lưu các gói HCI trong một tệp riêng biệt, có thể tìm thấy tệp này trong một thư mục đặc biệt trong bộ nhớ điện thoại. Điều này chủ yếu cần thiết cho các nhà phát triển và chuyên gia bảo mật.

Mở khóa nhà máy

Mục này giúp bạn có thể mở khóa bootloader. Nó không mở khóa, nó chỉ cho phép bạn làm điều đó. Nhưng nếu bạn không hiểu điều này thì tốt hơn hết là đừng làm điều này và bỏ qua điểm này. Hơn nữa, nếu bạn mở khóa, các chức năng bảo vệ sẽ không hoạt động trên thiết bị.

Ứng dụng đang chạy

Ngược lại, mục này có thể hữu ích cho người dùng thông thường, vì ở đây bạn có thể xem mỗi ứng dụng “ngốn” bao nhiêu bộ nhớ và dừng nó. Nếu có bất kỳ vấn đề nào, bạn có thể gửi báo cáo lỗi từ đây và chỉ cần nghiên cứu chi tiết hơn về các ứng dụng.

Tìm kiếm và phát hiện lỗi thông qua USB

Cần gỡ lỗi USB để bạn có thể thiết lập kết nối với máy tính bằng Cầu gỡ lỗi Android. Theo quy định, điều này là bắt buộc để có được quyền root và sửa đổi phần sụn.

Từ chối quyền truy cập để gỡ lỗi USB

Việc gỡ lỗi USB yêu cầu bạn cho phép máy tính của mình thực hiện việc đó. Nếu bạn không muốn các máy tính được ủy quyền trước đây có quyền truy cập vào tính năng gỡ lỗi USB và muốn chúng yêu cầu ủy quyền lại, thì bạn chỉ cần vô hiệu hóa quyền truy cập để gỡ lỗi USB.

Báo cáo lỗi

Nếu bạn kích hoạt mục này, một nút sẽ được thêm vào menu cho phép bạn tạo và gửi báo cáo lỗi. Theo mặc định, nút này không hoạt động, nhưng sau khi kích hoạt, bạn có thể tìm thấy nó nếu bạn giữ nút Nguồn như muốn tắt. Trước đây nó không có, nhưng sau khi kích hoạt mục này thì nó lại xuất hiện.

Chọn ứng dụng cho các vị trí giả

Trong Android, bạn có thể thay đổi vị trí của mình theo chương trình mà không cần rời khỏi vị trí của mình. Điều này có thể hữu ích trong một số trò chơi hoặc ứng dụng. Điều này có thể được sử dụng để chơi khăm bạn bè hoặc đánh lừa ai đó về vị trí của bạn. Trong mọi trường hợp, tất cả điều này có thể được thực hiện. Để thực hiện việc này, bạn cần tải xuống một số ứng dụng có yêu cầu “Fake GPS” và định cấu hình một vị trí mới trong đó. Sau đó, trong phần “Chọn ứng dụng cho các vị trí hư cấu”, hãy chọn nó.

Chứng nhận màn hình không dây

Mọi thứ đều rõ ràng từ cái tên. Bạn có thể bật hiển thị các tùy chọn chứng nhận màn hình không dây nếu cần

Nhật ký Wi-fi chi tiết

Nếu bạn muốn theo dõi chi tiết hoạt động của các kết nối Wi-Fi thì đây là nơi dành cho bạn. Bằng cách kích hoạt chế độ này, bạn có thể kích hoạt hiển thị chi tiết hơn trong nhật ký.

Chuyển sang mạng di động

Kích hoạt mục này sẽ cho phép bạn chuyển sang mạng di động để truyền dữ liệu khi tín hiệu Wi-Fi trở nên quá yếu. Nhưng trong trường hợp này, bạn không được quên khối lượng lưu lượng truy cập đi kèm hoặc chi phí của nó nếu bạn không có lưu lượng truy cập không giới hạn. Thật kỳ lạ là điểm này lại bị ẩn giấu ở đây. Ví dụ: trong iOS, tính năng này được gọi là Trợ lý Wi-Fi và được tìm thấy trong cài đặt thông thường.

Không tắt truyền dữ liệu

Để chuyển đổi nhanh chóng giữa các mạng, bạn có thể kích hoạt một giá trị cho phép bạn tiếp tục truyền dữ liệu qua mạng di động ngay cả khi có kết nối Wi-Fi đang hoạt động. Ở chế độ này, việc di chuyển từ mạng này sang mạng khác sẽ dễ dàng và nhanh chóng hơn.

Cấu hình USB

Tại thời điểm này, bạn có thể định cấu hình những gì chúng tôi định cấu hình trong bóng thông báo khi điện thoại được kết nối với máy tính. Cụ thể là chế độ hoạt động của USB. Nhưng trong trường hợp này, bạn có thể chọn không chỉ một giá trị mà còn cả một giá trị mặc định.

Tắt mức âm lượng tuyệt đối

Mục này cho phép bạn tắt mức âm lượng Bluetooth tuyệt đối nếu xảy ra sự cố trên thiết bị từ xa. Ví dụ, điều này có nghĩa là âm thanh quá lớn hoặc không thể điều chỉnh được.

Phản ứng trực quan

Một điều hữu ích cho những người yêu thích screencast. Nó cho phép bạn hiển thị vị trí trên màn hình mà bạn chạm vào. Nó có thể không hữu ích hàng ngày nhưng có thể phù hợp để quay video màn hình, video đào tạo hoặc nội dung tương tự.

Màn hình cảm ứng

Đối với người dùng bình thường, đây là một công cụ gây mất tập trung hơn là một công cụ hữu ích, nhưng nó vẫn cho phép bạn hiển thị các điểm chạm đã ghi trên màn hình. Các dấu chấm sẽ xếp hàng khi bạn di chuyển ngón tay trên màn hình. Điều này cũng có thể hữu ích nếu bạn muốn đảm bảo rằng hiệu chỉnh màn hình không bị mất.

Hiển thị cập nhật bề mặt

Nếu bạn kích hoạt mục này, màn hình sẽ được tô sáng động sau khi cập nhật nội dung của nó. Đối với người dùng đơn giản, điều này có thể hữu ích, chẳng hạn như khi điện thoại đang nằm với màn hình bật và ngay lúc đó có một tin nhắn hoặc thông báo đến. Điều này sẽ giúp bạn không bỏ lỡ nó dễ dàng hơn.

Hiển thị đường viền phần tử

Mục này không có nhiều tải hữu ích cho người dùng bình thường. Bạn có thể dễ dàng xem ranh giới của các nút điều khiển và phím chức năng ở đâu. Đôi khi nó có thể hữu ích nếu bạn muốn kiểm tra sự tương ứng của các lần chạm với các phần tử được định vị.

Viết từ phải sang trái

Mục này sẽ cho phép bạn định vị các thanh trượt ở bên trái và đẩy văn bản sang cạnh phải của màn hình. Chỉ là mọi thứ sẽ trở nên khác với những gì được chấp nhận chung. Điều này là cần thiết cho những người thuận tay trái hoặc đơn giản là những người muốn làm điều gì đó khác thường và thay đổi một chút giao diện thông thường của điện thoại thông minh của họ.

Hoạt hình

Việc điều chỉnh thời lượng của hoạt ảnh sẽ tăng tốc hệ thống một cách trực quan. Hoặc ngược lại, làm cho nó rất chậm. Điều thứ hai có thể cần thiết để chơi khăm một người bạn không đặc biệt thông thạo về sự phức tạp của bối cảnh.

Mô phỏng các màn hình bổ sung

Cho phép nhà phát triển mô phỏng các kích thước và độ phân giải màn hình khác nhau.

tăng tốc GPU

Cài đặt này cho phép bạn buộc các ứng dụng sử dụng tính năng tăng tốc nếu chúng không được cung cấp theo mặc định. Nó có thể giúp ích đáng kể khi làm việc với đồ họa, nhưng nó cũng có thể phá hỏng mọi thứ. Chúng tôi không khuyên bạn nên quá hào hứng với mặt hàng này.

Hiển thị cập nhật màn hình

Cài đặt này cho phép bạn làm nổi bật các khu vực của màn hình được vẽ bởi hệ thống con đồ họa.

Kích hoạt 4x MSAA

Cho phép khử răng cưa nhiều mẫu bắt buộc. Nhưng tất nhiên bạn cần phải nhớ rằng, như với bất kỳ quá trình đồ họa nào, khử răng cưa càng nhiều thì hình ảnh trông càng đẹp nhưng hiệu suất sẽ giảm.

Vô hiệu hóa truyền âm thanh (USB)

Cài đặt này cho phép bạn tắt tính năng định tuyến tự động tới các thiết bị USB bên ngoài.

Chế độ nghiêm ngặt

Cài đặt này cho phép màn hình nhấp nháy khi một ứng dụng đang sử dụng luồng chính để thực hiện thao tác chuyên sâu và lâu dài.

tải CPU

Cho phép bạn hiển thị trên màn hình dưới dạng sơ đồ màu tải trên bộ xử lý trung tâm hoặc chip đồ họa. Với bất kỳ hành động nào, sơ đồ sẽ thay đổi và cuộn. Đồng thời, quá trình tải của chip đồ họa có thể được hiển thị trên màn hình hoặc có thể được ghi vào một tệp đặc biệt.

Không lưu hành động

Kích hoạt mục này sẽ cho phép bạn xóa bản tóm tắt các hành động của ứng dụng sau khi đóng ứng dụng. Một hiện tượng kép. Nó sẽ không phải lúc nào cũng tốt.

Giới hạn quá trình nền

Một tùy chọn hữu ích để bảo quản pin và hiệu suất của điện thoại thông minh của bạn. Đúng như tên gọi, nó đặt giới hạn về số lượng tiến trình nền có thể chạy đồng thời.

Tất cả ANR

Nếu bạn muốn xem thông báo hệ thống rằng ứng dụng không hoạt động hoặc không hoạt động như bình thường thì việc kích hoạt mục này sẽ cho phép bạn nhận được những thông báo như vậy.

Ứng dụng không hoạt động

Mục này chứa trình quản lý tích hợp các ứng dụng không hoạt động, cho phép bạn điều chỉnh hoạt động của chúng.

Cho phép lưu vào ổ đĩa ngoài

Nếu ứng dụng thường không cung cấp khả năng cài đặt trên ổ đĩa ngoài, thì việc kích hoạt mục này sẽ cho phép thực hiện việc này bất kể “mong muốn” của ứng dụng. Nhưng đừng quên rằng các ứng dụng thường từ chối cài đặt trên ổ đĩa ngoài là có lý do và có lý do cho việc này. Do đó, nếu bạn kích hoạt tính năng này, hãy chuẩn bị tinh thần rằng có thể xảy ra sự cố.

Thay đổi kích thước nhiều cửa sổ

Cài đặt này cho phép bạn thay đổi kích thước cửa sổ ở chế độ nhiều cửa sổ, bất kể ứng dụng có đồng ý với điều này hay không. Một lần nữa, nếu nhà phát triển phản đối điều này, thì có lẽ anh ta đã có lý do sai lầm và tốt hơn hết là không nên tham gia vào nó.

Tắt Chế độ nhà phát triển

Như đã đề cập ở phần đầu, chế độ nhà phát triển có thể bị tắt. Mặc dù nó tắt theo cách hơi khác so với cách bật. Để tắt nó, bạn cần mở cài đặt và đi tới phần “ứng dụng”. Sau đó, bạn cần tìm ứng dụng “Cài đặt” và vào đó để xóa tất cả dữ liệu. Nếu bạn làm điều này, chế độ nhà phát triển sẽ bị tắt. Và nếu bạn cần bật lại, bạn có thể thực hiện ở đó theo cách tương tự như đã mô tả ở phần đầu.

Kết quả

Chúng tôi đã cho bạn biết về menu cài đặt dành cho nhà phát triển và ý nghĩa của các điểm chính. Như bạn hiểu, hầu hết các mục không dành cho người dùng thông thường. Những người thực sự là nhà phát triển hoặc những người muốn hiểu chi tiết hơn về khả năng của hệ điều hành Google sẽ cần đến chúng. Hãy để chúng tôi nói thêm một lần nữa rằng nếu bạn có ít kỹ năng trong lĩnh vực này thì tốt hơn hết là bạn đừng nên thử.

Không có hệ điều hành hiện đại nào dành cho thiết bị di động có thể cạnh tranh với Android về cài đặt và tùy chọn tùy chỉnh. Không có gì đáng ngạc nhiên, vì trong hệ điều hành của Google, bạn có thể định cấu hình hoàn toàn mọi thứ, mọi thứ nhỏ nhặt.

Tuy nhiên, nhiều người dùng không biết rằng một số lượng lớn chức năng trên thiết bị Android của họ vẫn bị ẩn. Chúng ta đang nói về khả năng gỡ lỗi thiết bị và một số chức năng khác chỉ có thể có trong “chế độ nhà phát triển”, trong hầu hết các trường hợp, chế độ này bị tắt và ẩn khỏi mắt người dùng. Chúng tôi sẽ cho bạn biết cách kích hoạt nó và những tính năng mà nó cung cấp trong hướng dẫn này.

Sau khi kích hoạt chế độ này, một phần mới có tên “Dành cho nhà phát triển” sẽ xuất hiện trong menu cài đặt Android. Nó mở ra những khả năng mới cho người dùng. Hãy xem xét một số trong số chúng có thể hữu ích ngay cả đối với người dùng đơn giản:

  • Kích thước bộ đệm nhật ký – cung cấp khả năng chọn dung lượng bộ nhớ;
  • Tăng tốc GPU – kích hoạt xử lý đồ họa 2D;
  • Hiển thị tải CPU – hiển thị màn hình với thông tin về tải CPU hiện tại;
  • Kết nối USB – chọn chế độ hoạt động của thiết bị khi kết nối với PC qua USB;
  • Gỡ lỗi USB - Bật chế độ gỡ lỗi khi kết nối Android với PC bằng cáp.
  • Vị trí thiết bị giả - cho phép bạn khiến các ứng dụng "nghĩ" rằng bạn đang ở một nơi khác trên thế giới.

Kích hoạt

Kích hoạt chế độ nhà phát triển rất dễ dàng. Để làm điều này bạn cần:

Danh sách các cài đặt có sẵn

Bây giờ hãy xem xét các chức năng của phần nhà phát triển một cách chi tiết hơn.

Hãy cẩn thận: khi làm việc với các cài đặt ở chế độ nhà phát triển, do người dùng thiếu kinh nghiệm, thiết bị có thể gặp trục trặc và thậm chí mất dữ liệu. Do đó, bạn nên thận trọng khi bật hoặc tắt một số tính năng nhất định.

  • Tạo một báo cáo lỗi. Tùy chọn này nhằm mục đích gửi báo cáo lỗi. Các tập tin để gửi sẽ được tạo trong vòng vài phút.
  • Mật khẩu dự phòng. Mục này cho phép bạn sử dụng ADB để sao lưu dữ liệu trên PC. Để tạo một bản sao, bạn phải nhập mật khẩu.
  • Chế độ hoạt động. Nếu tùy chọn này được bật, màn hình thiết bị sẽ không tắt khi kết nối với PC. Nên sử dụng nó một cách thận trọng vì việc sử dụng màn hình trong thời gian dài có thể làm hỏng màn hình.
  • Lựa chọn một mô-đun làm việc Công cụ để chọn ART hoặc Davlik. Sẽ chẳng có ích gì khi thay đổi bất cứ điều gì nếu bạn không biết nó dùng để làm gì.
  • Bật nhật ký phát sóng của hoạt động Bluetooth HCI. Tính năng này chỉ hữu ích cho các nhà phát triển vì nó cho phép bạn chặn và phân tích các gói Bluetooth. Sau khi bật tùy chọn này, các gói sẽ được lưu trong tệp “btsnoop_hci.log”. Tệp có thể được mở và phân tích trong Wireshark hoặc tương tự.
  • Thống kê quy trình. Hiển thị thông tin về các tiến trình hiện đang chạy trên thiết bị. Nó không có ích cho người dùng trung bình.
  • Tìm kiếm và phát hiện lỗi thông qua USB. Cho phép bạn kết nối thiết bị của mình với PC thông qua ADB.
  • Thu hồi ủy quyền gỡ lỗi USB. Khi gỡ lỗi thiết bị qua USB lần đầu tiên, thiết bị đó phải được ủy quyền bằng phím. Sử dụng cài đặt này, bạn có thể hủy hành động này và lặp lại nó.
  • Báo cáo lỗi. Tùy chọn này rất hữu ích cho việc thử nghiệm các ứng dụng. Bằng cách giữ nút nguồn, bạn có thể thu thập và gửi báo cáo về các lỗi và lỗi.
  • Những địa điểm hư cấu. Cho phép bạn đặt vị trí theo cách thủ công. Được một số nhà phát triển sử dụng để kiểm tra các ứng dụng được tham chiếu địa lý.
  • Gỡ lỗi các ứng dụng. Bạn có thể đặt ứng dụng ở chế độ gỡ lỗi theo cách thủ công. Giúp các nhà phát triển đảm bảo rằng mã ứng dụng hoạt động chính xác.
  • Kiểm tra qua USB. Sử dụng tùy chọn này, bạn có thể quét các ứng dụng được phân phối qua ADB và phát hiện hoạt động độc hại.
  • Màn hình cảm ứng. Nếu tùy chọn được kích hoạt, hiệu ứng hình ảnh sẽ xuất hiện trên màn hình cho biết các thao tác chạm trên màn hình.
  • Vị trí con trỏ. Hiển thị tọa độ của điểm cuối cùng bạn chạm vào màn hình.
  • Hiển thị ranh giới bố cục. Hiển thị đường viền phần tử trong hộp thoại. Cho phép bạn xác định chính xác hơn nơi bạn cần nhấp để kích hoạt một thành phần trên màn hình.
  • Viết từ phải sang trái. Cho phép thay đổi hướng màn hình. Tùy chọn này là bắt buộc để hoạt động với cách nhập ký tự của người thuận tay phải (cần thiết đối với một số ngôn ngữ).
  • Mô phỏng một màn hình bổ sung. Chỉ hữu ích cho các nhà phát triển vì nó cho phép bạn mô phỏng các kích thước hiển thị khác nhau.
  • Kết xuất bắt buộc. Cho phép các ứng dụng sử dụng kết xuất 2D phần cứng. Trong một số trường hợp, nó có thể làm tăng năng suất, trong một số trường hợp, ngược lại, nó có thể phá hỏng mọi thứ. Tốt nhất nên sử dụng một cách thận trọng.
  • Lớp phủ gỡ lỗi. Cho phép bạn xem lớp phủ xảy ra khi hệ thống đồ họa vẽ hình ảnh lên trên một thứ gì đó.
  • Kích hoạt 4x MSAA. Buộc kích hoạt tính năng khử răng cưa nâng cao. Sau khi kích hoạt, hiệu suất của thiết bị giảm đi rõ rệt.
  • Hiển thị tải CPU. Hiển thị thông tin về tải CPU hiện tại.
  • Cài đặt cấu hình GPU. Tùy chọn này cho phép bạn lưu biểu đồ tải hệ thống đồ họa vào một tệp riêng.
  • Mở truy tìm GL. Cho phép bạn lưu tất cả các lỗi OpenGL vào một tệp riêng biệt.
  • Các quá trình nền Tùy chọn này cho phép bạn đặt thủ công số lượng tiến trình chạy đồng thời trong nền.
  • Hiển thị ANR. Cho phép hiển thị thông báo hệ thống khi ứng dụng bị treo. Hữu ích nếu các ứng dụng xung đột với nhau.

Chấm dứt hoạt

Việc thực hiện thủ tục này cũng khá đơn giản. Trên một số thiết bị bạn chỉ cần tìm và mở phần trong menu cài đặt "Cho các nhà phát triển", và di chuyển công tắc trong đó sang vị trí “Tắt”. Nhưng theo cách này, chúng tôi sẽ chỉ tắt chế độ này, tức là nó vẫn còn trong cài đặt. Và một lần nữa, hãy đặt chỗ trước: tính năng này không khả dụng trên tất cả các thiết bị.

Để xóa hoàn toàn một chức năng khỏi menu, bạn phải làm như sau:

Phần kết luận

Tất nhiên, phần lớn người dùng hoàn toàn không cần các cài đặt được mô tả ở trên. Nếu bạn chưa quen với các tùy chọn và không hiểu chúng làm gì, tốt nhất bạn nên để chúng yên và không thay đổi bất cứ điều gì. Hãy nhớ rằng, cấu hình dành cho nhà phát triển bị ẩn đối với người bình thường là có lý do. Hãy sử dụng chúng một cách khôn ngoan.