2013-03-28 40 views
15

Tôi đã chạy ứng dụng của mình bằng trình giả lập. Mất khoảng 5 phút để tải lên & 2 phút cài đặt ứng dụng của tôi trên trình mô phỏng của tôi. Sau hai phút thất bại.Lỗi: "Không thể cài đặt apk trên thiết bị 'trình mô phỏng-5554': hết giờ"

Đây là Lỗi giao diện điều khiển,

[2013-03-28 14:13:18 - newwaterreadingapp] ------------------------------ 
[2013-03-28 14:13:18 - newwaterreadingapp] Android Launch! 
[2013-03-28 14:13:18 - newwaterreadingapp] adb is running normally. 
[2013-03-28 14:13:18 - newwaterreadingapp] Performing  
com.example.newwaterreadingapp.MainActivity activity launch 
[2013-03-28 14:13:18 - newwaterreadingapp] Automatic Target Mode: using existing  emulator 'emulator-5556' running compatible AVD 'NewAvd_water_electricity_reading' 
[2013-03-28 14:13:18 - newwaterreadingapp] Uploading newwaterreadingapp.apk onto device 'emulator-5556' 
[2013-03-28 14:18:31 - newwaterreadingapp] Installing newwaterreadingapp.apk... 
[2013-03-28 14:20:35 - newwaterreadingapp] Failed to install newwaterreadingapp.apk on device 'emulator-5556! 
[2013-03-28 14:20:35 - newwaterreadingapp] (null) 
[2013-03-28 14:20:37 - newwaterreadingapp] Launch canceled! 

ứng dụng của tôi nằm ở E:\Projects thư mục. Và tôi đã tăng thời gian chờ adb lên 15000ms. Nhưng tôi vẫn thấy rằng ứng dụng của tôi không được tải vào trình giả lập.

+0

cố gắng dọn dẹp và xây dựng cho bạn dự án và sau đó chạy nó – Pratik

+0

Tôi đã làm sạch dự án của tôi và sau đó thử chạy. Tuy nhiên, vẫn còn mất nhiều thời gian để khởi chạy ứng dụng. – Mahe

+0

Trình mô phỏng ur hoạt động với bất kỳ vấn đề nào. – saran

Trả lời

24

Yon có thể tăng cài đặt thời gian chờ adb của bạn trong nhật thực. Đi tới Tùy chọn-> Android-> DDMS-> tìm "thời gian kết nối ADB ra (mili giây)" và cung cấp một số giá trị cao hơn.

Ngoài ra, hãy thử xem trình giả lập của bạn có được kết nối với DDMS hay không. Kiểm tra từ chế độ xem DDMS hoặc chạy "thiết bị ADB" trong dấu nhắc lệnh

6

Nếu bạn đang sử dụng Emulator thì hãy khởi động lại.

Nếu bạn đang sử dụng phone thì hãy khởi động lại sau đó điện thoại.

Hoàn toàn tắt nguồn và tăng nguồn. Điều đó đã sửa nó cho tôi.

HOẶC

Trong Eclipse, chọn WindowPreferences, sau đó AndroidDDMS và thiết lập thời gian kết nối ADB ra (ms) để một cái gì đó còn hơn mặc định (đó là 5000).

0

1 lý do có thể là do giả lập của bạn được treo đóng nó xuống và bắt đầu một cái mới Nếu giả lập mới cũng đang dành thời gian để bắt đầu sau đó chỉ cần khởi động lại nhật thực Nó làm việc cho tôi

0

tôi đã có cùng một vấn đề và nó được gây ra bởi giả lập không có đủ bộ nhớ. Tôi đã chạy giả lập 3.0 chỉ với 512MB RAM, và nó là do cơ hội thuần túy mà tôi thấy một tấn ngoại lệ OutOfMemory trong LogCat đến từ các tiến trình hệ thống. Upped nó lên 1024mb và tăng VM heap lên 64mb và nó được cài đặt tốt.

3

Thời gian chờ mặc định của adb là nhỏ, vì vậy thay đổi giá trị của nó Nếu sử dụng nhật thực theo sau con đường Window -> Preferences -> Android -> DDMS -> Kết nối ADB Timeout (ms)

0

Nếu bạn sử dụng Trình giả lập sau đó mở Trình mô phỏng và sau đó đi đến settings->Apps->Select và gỡ cài đặt Ứng dụng của bạn khỏi Trình giả lập.

Đóng Emulator

nhấp chuột phải vào Bây giờ project->Run as->Run Configuration-> của bạn trong Target Chọn Tự động chọn tùy chọn thiết bị tương thích và sau đó bấm vào chạy.

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