2013-01-24 24 views
23

Cột ứng dụng "đăng nhập" của Android luôn trống. Tôi có phiên bản mới nhất của các công cụ Android.Cột "ứng dụng" đăng nhập Android luôn trống

enter image description here

+0

ngay cả sau khi khởi động lại nhật thực của bạn? – hardartcore

+0

im sử dụng intellij. đây là cửa sổ ddms. cột ứng dụng luôn trống. khởi động lại không giúp được gì. –

+0

oh, tôi chưa bao giờ được sử dụng intellij, nhưng tôi đã có vấn đề này một vài lần trên nhật thực và khởi động lại nhật thực/khởi động lại ddms hoặc gỡ lỗi đã làm các trick hầu hết thời gian – hardartcore

Trả lời

3

Một ý tưởng:

adb kill-server 
adb start-server 

Làm việc cho tôi.

0

Tôi gặp sự cố này sau khi đi tuyến "Trợ giúp => kiểm tra bản cập nhật" để nâng cấp gói ADT eclipse của tôi lên phiên bản mới nhất của plugin ADT. Bây giờ có một vài giờ trong cuộc đời của tôi mà tôi sẽ không bao giờ trở lại .....

Thật không may, không có gì tôi đã thử sẽ có thể mang lại tên ứng dụng trong cột ứng dụng. Trong thực tế, tôi thậm chí có vấn đề thiết bị ngoại tuyến ADB tại một thời điểm. Dấu hiệu đầu tiên cho thấy có sự cố là thiết bị Android của tôi sẽ hiển thị trong phối cảnh DDMS, nhưng không có tên gói nào được liệt kê.

Tôi đã kết thúc cài đặt lại gói ADT (vào một thư mục mới), rút ​​thiết bị, khởi động lại và khởi động lại mọi thứ và sử dụng gói ADT mới.

1

Tôi đã gặp sự cố này ngay hôm nay. Những gì làm việc cho tôi là kết nối với trình mô phỏng (nếu bạn có một CPU Intel với khả năng ảo hóa, chạy hình ảnh giả lập Intel với ảo hóa - nó nhanh hơn nhiều), khởi chạy ứng dụng trên trình giả lập và xem liệu trường ứng dụng có quay trở lại hay không để đăng nhập bằng cách đăng nhập bằng ứng dụng của bạn.

Đối với tôi khi được kết nối với trình giả lập, hãy bắt đầu hiển thị cột Ứng dụng sau khi thử một vài thao tác đăng nhập đã ghi vào nhật ký. Sau đó tôi kết nối lại với thiết bị thực tế của mình (Nexus 7), khởi chạy lại ứng dụng từ Eclipse và đặt DDMS trở lại ứng dụng đang chạy trên Nexus 7 và cột Ứng dụng kỳ diệu xuất hiện trở lại.

Trước đó, tôi đã thử các thiết bị khác nhau (Nexus 4) và khởi động lại Eclipse/adb nhưng không có gì hoạt động cho đến khi tôi kết nối với trình mô phỏng.

0

Mở trường hợp cụ thể của tôi (Tôi đang sử dụng Netbeans cộng độc lập Android Debug Monitor) là "ứng dụng" cột trở lại sau khi tôi:

  1. "Buộc dừng" ứng dụng từ thiết bị
  2. Run nó một lần nữa từ Netbeans> "Chạy Dự án"
11

Tôi đã thử tất cả các đề xuất khác ở đây và không có đề xuất nào trong số chúng hoạt động. Đối với tôi, ứng dụng được hiển thị khi chạy trên trình mô phỏng, nhưng không hiển thị trên Galaxy Nexus của tôi.

Hóa ra tôi cần thêm android:debuggable="true" vào <application> trong số AndroiManifest.xml của mình. Xem http://developer.android.com/guide/topics/manifest/application-element.html. Những người sử dụng Eclipse không thấy vấn đề này bởi vì rõ ràng Eclipse cho phép gỡ lỗi tự động theo http://developer.android.com/tools/device.html. Rõ ràng các ứng dụng cần được đánh dấu là có thể gỡ lỗi để gỡ lỗi chúng trên ROM sản xuất, nhưng chúng có thể được gỡ lỗi trên các ROM gỡ lỗi, đó là lý do tại sao nó hoạt động trên trình mô phỏng nhưng không phải trên thiết bị vật lý. Một tùy chọn khác có thể là xây dựng một ROM gỡ lỗi và cài đặt nó trên thiết bị của bạn.

Bạn nghĩ rằng logcat sẽ có thể tìm ra ứng dụng dựa trên PID thay vì cần phải có ứng dụng được xây dựng để gỡ lỗi.

+3

Không làm việc cho tôi. Cũng đã thử: Khởi động lại điện thoại, khởi động lại adb, khởi động lại nhật thực, xóa nhật ký ..... không có gì –

+0

Tôi đã thử với 3 thiết bị khác nhau của các thương hiệu differents. Khởi động lại Eclipse. Đã thử standlone ddms.bat và monitor.bat. Không có gì hiệu quả. Trình giả lập hoạt động tốt nhưng tất cả các thiết bị đều có cột Ứng dụng của chúng trống. –

+0

Điều đó phù hợp với tôi. Cảm ơn một tấn – hoangnh

1

Tôi đã cố khắc phục lỗi lạ này nhưng không có tác dụng. Đôi khi tên ứng dụng trống trong logcat và đôi khi nó ở đó. Tôi thậm chí không thể tái tạo nó. Đây không phải là câu trả lời mà là bản sửa lỗi của tôi.

Duyệt qua toàn bộ logcat và bằng cách nào đó xác định PID của ứng dụng của bạn và chỉ cần lọc cho rằng trong tìm kiếm logcat như

pid: 10036

hoặc bất cứ ứng dụng này bạn PID là.

4

bạn nên bật tích hợp ADB thông qua Công cụ -> Android, trước khi chạy ứng dụng của bạn. Sau đó, con mèo đăng nhập sẽ hoạt động chính xác.

Tools-> Android-> Enable Integration ADB hoạt động

enter image description here

+1

Làm việc cho tôi, (Y) –

+0

Màn hình này, Android Studio là gì? Phải làm gì nếu ai đó không có AS? –

+0

@PaxBeach Có đây là studio android .. Nếu không có chỉ cần cài đặt nó :) .. bởi vì đây là IDE chính thức .. Google có thể hạn chế IDE khác trong tương lai. chuyển sang AS –