Cách mở Màn hình thiết bị Android trong Android Studio 3.1 mới nhất


83

Gần đây, tôi đã cập nhật studio android của mình, sau khi cập nhật, tôi không thể tìm thấy tùy chọn màn hình thiết bị Android trong phần công cụ. Trong bản cập nhật trước, nó đã có trong công cụ-> android-> màn hình thiết bị android . Nhưng bây giờ trong phiên bản cập nhật, nó không có mặt. Bạn có thể kiểm tra ảnh chụp màn hình studio android của tôi.

nhập mô tả hình ảnh ở đây


@Arjun có phải ý bạn là màn hình thiết bị Android để mở trình giả lập hay thứ gì khác không
ashish

@ashish không kể ur về AVD tôi đang nói về ADM (màn hình thiết bị Android)
Gaju Kollur

@ArjunParth chính xác thì bạn muốn gì từ màn hình android? Bây giờ studio android cung cấp nhiều công cụ tốt hơn để thay thế. và bây giờ bạn chỉ có thể chạy màn hình android từ dòng lệnh. :)
Umair

@Umair Tôi muốn đẩy và kéo tệp vào thiết bị từ màn hình Android.
Gaju Kollur

Câu trả lời:


69

Nếu bạn muốn đẩy hoặc kéo các tệp của mình từ màn hình thiết bị thì bây giờ android studio cung cấp thứ gì đó tốt hơn màn hình android. Chỉ cần nhìn vào bên phải studio của bạn có một trình khám phá tệp thiết bị tùy chọn . Mở nó ra và bạn có thể đi. Chọn thiết bị của bạn từ trình đơn thả xuống trên cùng và phần còn lại của mọi thứ đều giống như trong màn hình Android. Dưới đây là Ảnh chụp màn hình được đính kèm để cung cấp cho bạn vị trí và ý tưởng chính xác.

nhập mô tả hình ảnh ở đây


1
Có vấn đề với tập tin thiết bị thám hiểm là nó không nhận ra các điện thoại cũ bên dưới hoặc kitkat bình đẳng
Gaju Kollur

2
@ArjunParth phiên bản sdk tối thiểu của bạn cho ứng dụng là gì?
Umair

@ArjunParth Tôi nghĩ rằng phiên bản min sdk của bạn không ít hơn kitkat đó là lý do tại sao bạn không thể nhìn thấy những trình giả lập hoặc điện thoại đó.
Umair

với trường hợp của tôi, nó không trả lại gì để hiển thị. làm thế nào để giải quyết điều đó?
Abdulwahid

@Abdulwahid Phiên bản sdk tối thiểu và tối đa cho dự án của bạn là gì?
Umair

32

Giờ đây, bạn có thể sử dụng trình khám phá tệp thiết bị thay vì trình theo dõi thiết bị . Đi đến

xem> cửa sổ công cụ> trình khám phá tệp thiết bị

ảnh chụp màn hình: mở trình khám phá tệp thiết bị trong android studio 3.1.3

Thêm chi tiết

  1. Nhấp vào View> Tool Windows> Device File Explorer hoặc nhấp vào nút Device File Explorer trên thanh cửa sổ công cụ để mở Device File Explorer.
  2. Chọn một thiết bị từ danh sách thả xuống.
  3. Tương tác với nội dung thiết bị trong cửa sổ trình khám phá tệp. Nhấp chuột phải vào tệp hoặc thư mục để tạo tệp hoặc thư mục mới, lưu tệp hoặc thư mục đã chọn vào máy của bạn, tải lên, xóa hoặc đồng bộ hóa. Nhấp đúp vào tệp để mở tệp đó trong Android Studio.

Android Studio lưu các tệp bạn mở theo cách này trong một thư mục tạm thời bên ngoài dự án của bạn. Nếu bạn thực hiện sửa đổi đối với tệp bạn đã mở bằng Trình khám phá tệp thiết bị và muốn lưu các thay đổi của mình trở lại thiết bị, bạn phải tải lên thiết bị phiên bản đã sửa đổi của tệp theo cách thủ công.

ảnh chụp màn hình: Cửa sổ công cụ Device File Explorer

Khi khám phá các tệp của thiết bị, các thư mục sau đặc biệt hữu ích:

data / data / app_name /

Chứa các tệp dữ liệu cho ứng dụng của bạn được lưu trữ trên bộ nhớ trong

thẻ SD/

Chứa các tệp người dùng được lưu trữ trên bộ nhớ của người dùng bên ngoài (ảnh, v.v.)

Lưu ý: Không phải tất cả các tệp trên thiết bị phần cứng đều hiển thị trong Device File Explorer. Ví dụ: trong thư mục data / data /, các mục nhập tương ứng với ứng dụng trên thiết bị không thể gỡ lỗi không thể mở rộng trong Device File Explorer.


1
theo dõi thiết bị đã không chỉ là một tập tin thám hiểm, vì vậy câu trả lời của bạn là phù hợp hơn cho một lời nhận xét
user924

cũng có Trình kiểm tra bố cục
dùng924

19

Để khởi động ứng dụng Device Monitor độc lập, hãy nhập thông tin sau vào dòng lệnh trong android-sdk/tools/thư mục:

monitor

Sau đó, bạn có thể liên kết công cụ với thiết bị được kết nối bằng cách chọn thiết bị từ ngăn Thiết bị . Nếu bạn gặp sự cố khi xem các ngăn hoặc cửa sổ, hãy chọn Cửa sổ> Đặt lại Phối cảnh từ thanh menu.

  • Lưu ý: Mỗi thiết bị chỉ có thể được gắn vào một quy trình gỡ lỗi tại một thời điểm. Vì vậy, ví dụ: nếu bạn đang sử dụng Android Studio để gỡ lỗi ứng dụng của mình trên một thiết bị, bạn cần ngắt kết nối trình gỡ lỗi Android Studio khỏi thiết bị trước khi đính kèm quy trình gỡ lỗi từ Android Device Monitor.

tham khảo: https://developer.android.com/studio/profile/monitor.html

=> Bạn có thể thay đổi minSdkVersion 16và mở Device File Explorer

  • Device File Explorer hoạt động giống như một Màn hình thiết bị Android

Xem Hình ảnh Dưới đây:

nhập mô tả hình ảnh ở đây


6

Từ Màn hình thiết bị Android Studio 3.1 chỉ có sẵn từ dòng lệnh.

Trong Android Studio 3.1, Màn hình thiết bị đóng vai trò ít hơn so với trước đây. Trong nhiều trường hợp, chức năng có sẵn qua Màn hình thiết bị hiện được cung cấp bởi các công cụ mới và cải tiến.

Xem tài liệu Màn hình Thiết bị để biết hướng dẫn về cách gọi Màn hình Thiết bị từ dòng lệnh và để biết chi tiết về các công cụ có sẵn qua Màn hình Thiết bị.

Để khởi động ứng dụng Device Monitor độc lập, hãy nhập thông tin sau vào dòng lệnh trong android-sdk/tools/thư mục:

monitor

Có, tôi có thể lấy nó từ dòng lệnh. nhưng những gì về từ phòng thu. nó không phải là giải pháp khả thi
Gaju Kollur

Theo ghi chú phát hành: Device Monitor đóng vai trò ít hơn so với trước đây. Có thể đó là lý do tại sao họ loại bỏ tùy chọn đó.
Nikunj

5

Để khởi động ứng dụng Device Monitor độc lập, hãy nhập thông tin sau vào dòng lệnh trong thư mục android-sdk / tools /:

monitor

Nhưng hãy nhớ Hầu hết các thành phần của Màn hình thiết bị Android không được dùng nữa sau 3.0 Để biết thông tin chi tiết, hãy truy cập liên kết này

Màn hình thiết bị Android và các tính năng của nó không được dùng nữa sau 3.0


5

Để nó hoạt động, tôi phải chuyển sang Java 8 từ Java 10 (Trong biến PATH hệ thống của tôi), sau đó đi tới C:\Users\Alex\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64 and run monitor.exe.


3

Như đã nói trong "Thử nghiệm trò chơi trên thiết bị Android của bạn" , tôi đã làm theo ba bước sau

  1. Khi trò chơi vẫn đang chạy trên thiết bị của bạn, hãy quay lại máy tính của bạn.
  2. Điều hướng đến thư mục chứa Công cụ SDK Android.
  3. Điều hướng đến các công cụ và nhấp đúp vào ứng dụng có tên là màn hình.

Điều này đã dẫn đến lỗi sau

Lỗi màn hình thiết bị Android

Tôi cũng đã thử nghiệm bằng cách sử dụng cmd và lỗi tương tự vẫn tiếp diễn

cmd

Để khắc phục, tôi phải truy cập AndroidSDKTools \ tools \ lib \ monitor-x86_64 và nhấp đúp vào ứng dụng màn hình

giám sát ứng dụng

Và sau đó Trình quản lý thiết bị Android chỉ bắt đầu như bình thường

Trình quản lý thiết bị Android


Nếu tôi muốn sử dụng trong cmd chỉ với lệnh 'monitor', tôi phải thêm thư mục 'AndroidSDKTools \ tools \ lib \ monitor-x86_64' này vào đường dẫn môi trường của windows?
Takatalvi

1
bây giờ tôi có thể xác nhận: nếu bạn muốn sử dụng trong cmd chỉ cần lệnh 'monitor' bạn phải thêm thư mục này 'C: \ Users \ user \ AppData \ Local \ Android \ Sdk \ tools \ lib \ monitor-x86_64' ( trong trường hợp của tôi với android Studio 3.4.1) đối với môi trường biến biến => hệ thống => đường dẫn và khởi động lại cửa sổ cmd nếu bạn đã có nó mở
Takatalvi

2

Bạn vẫn có thể chạy nó từ File explorer trên Windows 10 với đường dẫn thích hợp. Bạn chỉ cần truy cập C:\Users\user\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64và nhấp đúp vào trình giám sát tệp.

Nếu bạn muốn sử dụng trong cmd chỉ với lệnh 'monitor', bạn phải thêm thư mục này (trong trường hợp của tôi với android studio 3.4.1 và win10) vào các biến Môi trường của bạn. Vì vậy, hãy nhấn nút bắt đầu và sau đó gõ Edit the system environment variabesnhấp vào nó và cửa sổ Thuộc tính hệ thống sẽ mở ra. Sau đó đi đến

Biến môi trường => Biến hệ thống => đường dẫn

nhấn Editnút cho đường dẫn và thêm giá trị mới

C: \ Users \ user \ AppData \ Local \ Android \ Sdk \ tools \ lib \ monitor-x86_64

nhấp vào 'Ok', 'Ok' và 'Ok' và khởi động lại cửa sổ cmd nếu bạn đã mở nó và gõ 'monitor' và nó cũng sẽ mở màn hình.

Hy vọng nó giúp!

PD: Câu trả lời này dựa trên câu trả lời này https://stackoverflow.com/a/55077068/5360905 từ Tiago Martins Peres



1

ADM không được chấp nhận trong phiên bản 3.1 của android studio và bị xóa khỏi Android Studio 3.2. Android Device Monitor đã được thay thế bằng các tính năng mới và để khởi động ứng dụng Android Device Monitor trong android studio 3.1 trở xuống, hãy làm theo android-sdk/tools/thư mục dòng khen ngợi :

monitor


1

Android Device Monitor không được dùng nữa trong Android Studio 3.1 và bị xóa khỏi Android Studio 3.2

Sử dụng Android Profiler được giới thiệu trong Android Studio 3.0 để đo việc sử dụng cpu, mạng, bộ nhớ, v.v. Để mở Hồ sơ Android: Xem -> Công cụ Windows -> Hồ sơ.

Android Device Monitor đã được thay thế bằng một số tính năng mới mà bạn có thể tìm thấy tại đây .



0

Trên Android Studio 3.1 trở lên, bạn có thể đẩy ảnh vào trình mô phỏng bằng cách khởi động trình mô phỏng trước. Sau đó chọn “Device File Explorer” từ menu ở trên cùng của màn hình: View / Tool Window / Device File Explorer Sau đó, tìm trong thư mục có tiêu đề “sdcard” và bạn sẽ thấy một thư mục có tiêu đề “Hình ảnh”, nhấp vào nó. Sau đó, nhấp chuột phải vào nó và chọn “Tải lên” và điều hướng đến ảnh trên máy tính của bạn, đến ảnh bạn muốn đẩy vào trình mô phỏng. Khởi động lại trình giả lập. Xem ảnh bên dưới: ví dụ về tải ảnh lên giả lập



-1

Kiểm tra liên kết này ra.

Mở thiết bị đầu cuối của bạn và nhập: Android_Sdk_Path / tools

Chạy ./monitor

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.