Không đủ dung lượng trên thiết bị Android


7

Khi tôi tải xuống ứng dụng từ Market, tôi đã hết lỗi bộ nhớ.

Trên thực tế, tôi có khoảng 2Gb dung lượng lưu trữ miễn phí trên Thẻ SD và dường như không còn dung lượng lưu trữ điện thoại nội bộ.

Làm thế nào để xóa bộ nhớ trong? Ví dụ: loại bỏ một số tập tin bộ nhớ cache hoặc một số khác?

Làm thế nào để có được quyền truy cập vào bộ lưu trữ điện thoại? (Khi tôi kết nối thiết bị Android của mình với PC mà không cần thẻ SD, tôi thậm chí không có lựa chọn nào để kết nối dưới dạng đĩa)

Tôi đã chuyển tất cả các ứng dụng có thể được chuyển sang thiết bị Android bằng App2SD .

Điều này thực sự khó chịu - Tôi có bộ nhớ về Thẻ SD nhưng thực tế tôi không thể sử dụng nó.

Thiết bị của tôi là HTC Desire, Android 2.3.3

Cảm ơn rất nhiều!



Tôi chưa tìm thấy câu trả lời ở đó
sergtk

Vì vậy, bạn đã không tìm thấy bất kỳ câu trả lời nào trong số mười câu trả lời để được giúp đỡ? Bạn có thể giải thích một chút những gì phân biệt trường hợp của bạn với tất cả những điều đó hoặc những gì bạn đang tìm kiếm? Như hiện tại từ này chắc chắn có vẻ như nó sẽ là một bản sao của câu hỏi đó.
eldarerathis

Không có bất kỳ câu trả lời được chấp nhận ở đó. Bạn có nhận thấy điều này? Hơn nữa, một số câu trả lời chỉ là mô tả vấn đề trên môi trường tương tự. Và đối với một số câu trả lời tôi quá ngu ngốc để hiểu chúng. Hay bạn tin rằng tôi muốn chờ câu trả lời ở đây thay vì chỉ đọc câu trả lời đã tồn tại? Câu trả lời đó không tiết kiệm thời gian cho tôi - kết quả là tôi không có ý định trong trang web này trong những trường hợp như vậy
sergtk

Bộ nhớ hay lưu trữ? Có một sự khác biệt.
ale

Câu trả lời:


9

Hầu hết có lẽ bộ nhớ trong của bạn quá thấp.

Bạn không thể truy cập nó mà không cần root thiết bị của bạn. Và nó sẽ không hiển thị trong PC / máy tính để bàn của bạn bằng kết nối USB. (nó không thể được gắn kết)

Theo những gì tôi hiểu, thiết bị HTC Desire của bạn có 512 MB ROM bên trong, được sử dụng cho cả phần mềm chứng khoán và ứng dụng do người dùng cài đặt.

Bộ nhớ 512 MB có thể được chia thành nhiều phân vùng. Phân vùng hệ thống giữ ROM (phần sụn) của bạn và có thể bao gồm các ứng dụng được cài đặt mỗi khi bạn mua thiết bị.

Phân vùng dữ liệu là nơi các ứng dụng của bạn được lưu trữ. Để kiểm tra, bạn có bao nhiêu dung lượng thực tế cho phân vùng dữ liệu-

Chuyển đến Cài đặt -> Menu Ứng dụng.

Bạn sẽ nhận được một danh sách các ứng dụng đã cài đặt với dung lượng lưu trữ sẵn có ở phía dưới như thế này,

Menu ứng dụng trên Android 2.3

Đây sẽ là bộ nhớ thực tế có sẵn cho bạn. Để tăng điều này, bạn có thể thử

  1. Di chuyển ứng dụng sang Thẻ SD (mà tôi tin rằng bạn đã thử).
  2. Root thiết bị của bạn và xóa các ứng dụng hệ thống không mong muốn (bloatware)
  3. Cài đặt ROM tùy chỉnh, với các tập lệnh app2sd / data2sd, cho phép bạn sử dụng phân vùng ext3 / ext4 trên thẻ SD để sử dụng để cài đặt ứng dụng. (Phân vùng 1GB sẽ hoạt động tốt.)

Mặc dù cũng có một giải pháp thay thế, điều này có thể giúp bạn di chuyển một số ứng dụng theo mặc định không được bật để chuyển sang Thẻ SD.

Yêu cầu

  1. Thiết bị Android (Rõ ràng ..) (Không yêu cầu root)

  2. Cáp USB

  3. Một PC (Bất kỳ HĐH nào cũng sẽ làm Windows, Mac hoặc Linux)

  4. Android SDK hoặc thay thế cho ADB (Cài đặt sdk android từ trang web chính thức. Sử dụng trình điều khiển cho thiết bị của bạn)

Các bước

  1. Chạy dấu nhắc lệnh hoặc thiết bị đầu cuối sử dụng lệnh ' thiết bị adb ' (sẽ hiển thị danh sách các thiết bị được kết nối) (bạn nên có đường dẫn / công cụ nền tảng của android sdk trong đường dẫn lớp của bạn)

  2. sử dụng lệnh ' adb shell ' (sẽ mở dấu nhắc $)

  3. sử dụng lệnh ' pm setInstallLocation 2 ' (sẽ đặt vị trí cài đặt mặc định thành thẻ sd)

    (0 cho tự động, 1 cho nội bộ, 2 cho thẻ sd)

Bây giờ bất cứ ứng dụng mới nào bạn cài đặt sẽ được cài đặt vào thẻ sd. họ vẫn sẽ chiếm dung lượng bộ nhớ trong trong phân vùng dữ liệu mặc dù đối với bộ đệm dalvik, bộ đệm ứng dụng, bộ đệm riêng, v.v.

Lưu ý-> Nếu bạn muốn trở lại tùy chọn sử dụng ban đầu 0 trong bước 4.

Tôi đã thấy một số hành vi kỳ lạ với điều này, các ứng dụng được cài đặt để cài đặt trong Thẻ SD theo mặc định (ví dụ: các trò chơi như chú chim giận dữ), được cài đặt nội bộ. Bạn chỉ có thể di chuyển chúng ra bên ngoài mặc dù. Lời khuyên của tôi là sử dụng lệnh này để cho phép di chuyển sang thẻ sd và sau đó hoàn nguyên lại.


Thiết bị của tôi dường như đã được root - Tôi đã hỏi về điều này, nhưng tôi không biết làm thế nào để kiểm tra điều này cho chắc chắn. "Bloatware" nằm ở đâu mà có thể được loại bỏ không sơn? Ext3 / ext4 ở đâu trên sdcard? Tôi không thể tìm thấy nó trong trình quản lý tệp ASTRO.
sergtk

1
Kiểm tra thiết bị của bạn đã được root hay chưa tại đây - Root Checker Basic - Google Play . Bloatware không được xác định chính xác cho điện thoại Android. Tôi muốn nói rằng có một số ứng dụng và widget Android trên thiết bị của bạn mà bạn không bao giờ có thể sử dụng hoặc có các lựa chọn thay thế tốt hơn, trong trường hợp đó, ứng dụng đó có thể được gọi là bloatware cho bạn vì bạn không thể xóa chúng một cách dễ dàng khi chúng xuất hiện trước cài đặt trên thiết bị của bạn. Phân vùng ext3 / ext4 sẽ phải được bạn tạo bằng công cụ phân vùng và ROM của bạn sẽ cần hỗ trợ app2sd / data2sd.
Sameer Sharma

Cảm ơn rất nhiều cho lời giải thích của bạn! Cuối cùng tôi đã root điện thoại của tôi. Bài viết được sử dụng androidpage.ru/ Lần (bằng tiếng Nga). Tôi đã cài đặt app2sd, nhưng tôi chưa tìm thấy cách di chuyển phần mềm đã cài đặt sẵn sang thẻ SD. Đây có phải là một cái gì đó đặc biệt trở nên có sẵn trong app2sd sau khi root? hay cái gì khác?
sergtk

Cuối cùng tôi đã thực hiện thành công điều này! Hơn thế nữa. Nếu phần mềm được cài đặt sẵn được nâng cấp thì nên gỡ bỏ hoàn toàn trước. Và sau khi thực hiện "pm setInstallLocation 2", phần mềm hiện có có thể được chuyển sang thẻ SD từ bộ nhớ điện thoại.
sergtk

Đối với những người có Samsung S3 như tôi, điều pm set-install-location 2đó không hiệu quả. Ít nhất là như tôi có thể thử, thử và thử. Có vẻ như Samsung đã thay đổi cách thức hoạt động trên ROM tùy chỉnh của mình, nhưng tôi không thể tìm thấy thêm thông tin về điều đó.
cregox

3

Xóa bộ nhớ trong có thể sẽ chỉ là một cứu trợ tạm thời, vì nó sẽ lấp đầy lại trong thời gian (có thể là ngắn). Tuy nhiên, tùy thuộc vào hành động, "khoảng thời gian tạm thời" có thể khá dài - vì vậy nếu bạn ngại root và làm theo các bước được đề xuất trong các câu trả lời khác, đây là danh sách các khả năng:

  • gỡ cài đặt ứng dụng bạn không cần
  • nếu có thể, hãy chuyển các ứng dụng hiếm khi được sử dụng sang bộ nhớ ngoài (App2SD)
  • dọn dẹp bộ đệm (và, tùy chọn, dữ liệu từ các ứng dụng mà bạn có thể bắt đầu lại)

Trong khi 2 mục đầu tiên phải rõ ràng, một số giải thích về thứ 3. Bạn có thể làm điều đó một cách thủ công mà không cần bất kỳ ứng dụng đặc biệt nào (trong trường hợp bạn đã không thể cài đặt bất kỳ ứng dụng nào) - nhưng nó hơi bị hao mòn:

  1. Đi đến màn hình chính của bạn
  2. Nhấn phím "menu", chọn "cài đặt"
  3. Chọn "Ứng dụng" (hoặc "Ứng dụng" - tên khác nhau giữa các thiết bị và phiên bản Android)
  4. Chọn "Quản lý ứng dụng" (hoặc "Quản lý ứng dụng", xem bên trên)
  5. Bây giờ, chọn từng ứng dụng, từng cái một và nhấn nút "Xóa bộ nhớ cache". Nếu bạn cũng muốn xóa dữ liệu ứng dụng, hãy nhấn nút "Xóa dữ liệu".

Lưu ý rằng xóa bộ nhớ cache là không phá hủy, vì nó chỉ xóa các tệp tạm thời - trong khi làm rõ dữ liệu thì không, vì nó sẽ xóa tất cả dữ liệu bạn lưu trữ với ứng dụng, bao gồm cả cài đặt của nó.

Nếu bạn vẫn có thể cài đặt ứng dụng, quy trình nhiều lông này có thể được giảm bớt rất nhiều bởi một số người trợ giúp nhỏ, chẳng hạn như 1-Tap Cleaner hoặc Easy Cache Cleaner .


Tôi đã root nó và thu được các vấn đề khác như đưa điện thoại lên và tương tự. Bộ nhớ concenring, nó chỉ giúp tạm thời như bạn nói. Cuối cùng tôi chuyển sang iPhone và hài lòng với nó.
sergtk

1
Ồ - OK, đó là một cách tiếp cận khá khác biệt đối với một giải pháp: D Cảm ơn bạn đã cung cấp thông tin này, vì vậy chúng tôi biết bạn không còn "cần khẩn cấp";)
Izzy

1

Chắc chắn giá trị root điện thoại của bạn nếu bạn cảm thấy có khả năng và sắp hết dung lượng.

Theo mong muốn của tôi, tôi đã chuyển bộ nhớ cache sang SD và thường xuyên chạy trình dọn dẹp bộ đệm. Tôi cũng đã xóa rất nhiều bloatware.

Nếu bạn muốn chạy nhiều ứng dụng, bạn phải làm việc với ứng dụng đó trên Desire!


Làm thế nào bạn đã di chuyển bộ nhớ cache sang SD?
sergtk

-1

Đó là do một lỗi trong chính hệ điều hành. Ngay cả một số ứng dụng đơn giản không thể được cài đặt trong khi một số ứng dụng lớn hơn có thể.

Đặt lại thiết bị về chế độ xuất xưởng và sau đó bạn phải có thể cài đặt các ứng dụng tương tự đã bị từ chối trước đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.