2011-09-16 43 views
11

Tôi nhận được lỗi được đề cập trong tiêu đề khi tôi chạy ứng dụng của mình trên trình mô phỏng. Trong khi tạo ra nó, tôi đã có đủ không gian.Lỗi cài đặt: INSTALL_FAILED_INSUFFICIENT_STORAGE

Bạn có thể sửa lỗi này bằng cách nào?

log file của tôi:

[2011-09-16 09:28:17 - Trivia] Performing nik.trivia.Splash activity launch 
[2011-09-16 09:28:17 - Trivia] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'work' 
[2011-09-16 09:28:17 - Trivia] Uploading Trivia.apk onto device 'emulator-5554' 
[2011-09-16 09:30:54 - Trivia] Installing Trivia.apk... 
[2011-09-16 09:30:56 - Trivia] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 
[2011-09-16 09:30:56 - Trivia] Please check logcat output for more details. 
[2011-09-16 09:30:56 - Trivia] Launch canceled! 
+3

Hãy thử điều này: http://stackoverflow.com/questions/2239330/how-to-increase-storage-for-android-emulator-install-failed-insufficient-storag –

Trả lời

14

bạn cần tăng bộ nhớ ảo của emulator

Làm thế nào để tăng bộ nhớ ảo của emulator

\\emulator -avd "Emulator Name" -partition-size 500 

sau sau đó cố gắng để cài đặt gói ứng dụng của bạn

i nếu có bất kỳ nghi ngờ nào, hãy xem tất cả nhận xét của this question

+1

1 hữu ích cho tôi. – Praveenkumar

+0

Nhưng phải làm gì nếu nó xảy ra cho thiết bị thực – AHF

+0

@Ahmad gỡ cài đặt một số ứng dụng ... :) –

0

Nếu bạn đang cài đặt ứng dụng cho trình giả lập thì một số lần nó sẽ xảy ra. Tôi phải đối mặt với cùng một vấn đề và tôi đã giải quyết nó bằng cách của tôi.

Trong vấn đề của tôi, tôi đã cài đặt ứng dụng trong trình giả lập lớn hơn 10mb. Và Sau đó, tôi đang đi để cài đặt một ứng dụng để giả lập đó và đã nhận lỗi này ..

sollution:

Tôi chỉ có Khởi động lại Eclipse sẽ erace tất cả bộ nhớ không cần thiết và sẽ được làm mới để cài đặt mới Ứng dụng.

Lưu ý: Chỉ hoạt động đối với một số mục tiêu thông thường. như muốn gặp lỗi sau khi cài đặt ứng dụng khác. . .etc. Nếu không, hãy làm theo câu trả lời của CapDroid. Cảm ơn.

6

Tôi làm việc với thiết bị thực. Một khi tôi đã có lỗi tương tự. Tôi đã có rất nhiều không gian trống trên thẻ SD. Vì vậy, bạn có thể thấy lỗi này nếu bạn không có đủ bộ nhớ trong. Bạn nên xóa một số chương trình khỏi thiết bị hoặc di chuyển nó trên thẻ SD. Nó giải quyết vấn đề của tôi. Cảm ơn.

-1

Chỉ cần tạo một New Emulator sau đó bắt đầu giả lập đó và khởi động ứng dụng Android của bạn trên giả lập mà bằng cách thiết lập mục tiêu:

  • Nhấp chuột phải vào dự án và đi đến Run As
  • cấu hình Run
  • Go để nhắm mục tiêu, nhấp chuột vào luôn nhắc để chọn mục tiêu
  • Áp dụng
  • Run

Có màn hình mới trong đó bạn sẽ chọn trình mô phỏng mới mà bạn đã tạo. Chạy ứng dụng đó.

Sau đó, không còn vấn đề nào phát sinh nữa.

0

Khi sử dụng một thiết bị thật chắc chắn rằng bạn có đủ không gian trên điện thoại, tôi đã xóa một số tập tin trên điện thoại của tôi và nó làm việc cho tôi

0

nếu bạn đã cài đặt ứng dụng trong ur di động hơn xóa các ứng dụng riêng của mình bằng cách đi tới cài đặt-> Ứng dụng chọn ứng dụng đó và gỡ cài đặt ứng dụng đó. nếu u phải đối mặt với cùng một vấn đề hơn là gỡ cài đặt phần mềm khác để có thêm dung lượng trong bộ nhớ.

3

Lỗi này có thể do ứng dụng trước đó đã tạo ra lỗi và do đó không thể chấm dứt thành công trước khi cài đặt phiên bản mới.

Để khắc phục sự cố trong trường hợp này, bạn có thể "Buộc dừng" ứng dụng trong Trình quản lý ứng dụng của thiết bị hoặc gỡ cài đặt hoàn toàn.

Thử chạy lại ứng dụng và tất cả sẽ tốt.

0
You need to do two things after which this error will be resolved. 

1. In your AndroidManifest.xml file add android:installLocation="preferExternal" within your manifest tag. 

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.packagename.appname" 
android:versionCode="1" 
android:versionName="1.0" 
android:installLocation="preferExternal"> 

2. More importantly, clear the cache data in your device. Goto settings -> storage -> click on cached data. This will clear the cache and free the space. 

3. Reconnect your device, clean your project and again run it on the device. The project will now run on your device