Làm cách nào để cài đặt apk trên trình giả lập trong Android Studio?


93

Làm cách nào để cài đặt apk trên trình giả lập trong Android Studio từ thiết bị đầu cuối?

Trong Eclipse, chúng tôi đã làm

/home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk

Bây giờ làm thế nào về trong Android Studio?


Bạn làm điều tương tự. Các ứng dụng nằm trong $ project / $ module / build / apk. Tất nhiên, bạn có thể chỉ cần chạy ứng dụng từ giao diện người dùng sẽ tự động cài đặt nó.
Siva Velusamy

1
“Để cài đặt tệp APK trên thiết bị được mô phỏng, hãy kéo tệp APK vào màn hình trình giả lập. Hộp thoại Trình cài đặt APK xuất hiện. Khi quá trình cài đặt hoàn tất, bạn có thể xem ứng dụng trong danh sách ứng dụng của mình. Để thêm tệp vào thiết bị giả lập, hãy kéo tệp vào màn hình giả lập. Tệp được đặt trong /sdcard/Download/thư mục. ” ( Nguồn ) Điều này lẽ ra có thể thực hiện được kể từ Android Studio 2.0, trừ khi “Cài đặt” → “Chung” → “Sử dụng vị trí ADB được phát hiện” được định cấu hình sai.
caw

Câu trả lời:


105

CHỈNH SỬA: Mặc dù câu trả lời này được đánh dấu là câu trả lời đúng (vào năm 2013), nhưng hiện tại, như được trả lời bởi @ user2511630 bên dưới, bạn có thể kéo-n-thả tệp apk trực tiếp vào trình giả lập để cài đặt chúng.


Câu trả lời gốc:

Bạn có thể cài đặt tệp .apk vào trình mô phỏng bất kể bạn đang sử dụng gì (Eclipse hay Android Studio)

đây là những gì tôi luôn làm: (Dành cho người mới bắt đầu)

1- Chạy trình mô phỏng và đợi cho đến khi nó khởi động hoàn toàn.

2- Chuyển đến thư mục cài đặt sdk của bạn sau đó đi tới platform-tools (bạn sẽ thấy tệp thực thi có tên là adb.exe )

3- Tạo một tệp mới và gọi nó là run.bat , chỉnh sửa tệp bằng notepad và viết CMD vào đó và lưu nó.

4- sao chép apk mong muốn của bạn vào cùng một thư mục

5- bây giờ hãy mở run.bat và viết adb install "your_apk_file.apk"

6- đợi cho đến khi cài đặt hoàn tất

7- thì apk của bạn đã được cài đặt vào trình giả lập của bạn.

Lưu ý: để cài đặt lại ứng dụng nếu nó đã tồn tại sử dụngadb install -r "your_apk_file.apk"

xin lỗi vì hướng dẫn chi tiết như tôi đã nói cho người mới bắt đầu đầy đủ

Hy vọng điều này giúp đỡ.

Trân trọng,

Tarek

ví dụ 1

Ví dụ 2


Chào Tarek! Tôi đã làm theo các bước của bạn (cảm ơn vì đã hướng dẫn chi tiết chúng cho những người mới bắt đầu như tôi!). Khi tôi nhấp đúp vào run.bat, tôi dán adb install -r "myapp.apk", tôi nhận được thông báo thành công giống như bạn nhưng không có gì xuất hiện trên trình giả lập của tôi. Trình giả lập vẫn như cũ khi tôi khởi chạy nó thông qua trình quản lý AVD trong Android studio. Bất kỳ ý tưởng tại sao hoặc những gì tôi đang thiếu?
MagTun

bất kỳ ý tưởng làm thế nào để làm điều này trên Linux?
roopunk

@roopunk hãy thử sử dụng thiết bị đầu cuối để điều hướng đến các công cụ nền tảng trong thư mục sdk của bạn và tiếp tục từ bước 4 . nếu bạn gặp vấn đề chạy thử lệnh adb sử dụng ./adb thay vì như Kim Stacks đề cập trong câu trả lời của ông
Tarek K. Ajaj

198

Chạy trình mô phỏng -> kéo và thả yourApp.apk vào màn hình giả lập. Đó là tất cả. Không có lệnh.


ồ! kinh ngạc! thậm chí hoạt động trong KDE. Các câu trả lời adb ở đây đều đúng, nhưng kéo-n-thả sẽ có nhiều +1 hơn
andrew lorien

1
Có, tôi phát triển ứng dụng trong Android Studio. Ai đó sử dụng Eclipse có thể làm sáng tỏ. Cảm ơn.
dùng2511630

1
Đúng, đây là câu trả lời đúng. "Dành cho người mới bắt đầu" ở trên cùng với tất cả những thứ CLI đó thật nực cười. Tôi đã thử sử dụng "adb" trên máy Mac của mình và nó đã khởi chạy một số loại dịch vụ, đợi một lúc và cuối cùng không thành công (tôi đã phải giết quá trình này). Kéo và thả (tôi nên nghĩ đến điều đó trước khi tìm kiếm trực tuyến, duh) hoạt động nhanh chóng trong lần thử đầu tiên mà không gặp lỗi.
Christopher Schultz

Nếu bạn nhận được lỗi INSTALL_FAILED_UPDATE_INCOMPATIBLE này - Gỡ bỏ một bản sao hiện đầu tiên - stackoverflow.com/questions/26794862/...
mrwaim

1
không hoạt động trong android studio 2.2 .. tôi đã thử thả xuống trình giả lập android (nexus 5)
JerryGoyal

33

Đối với những người sử dụng Mac và bạn gặp lỗi không tìm thấy lệnh, điều bạn cần làm là

kiểu

./adb install "yourapk.apk"

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


17

Khởi động Trình Android Studio Tools->Android-> AVD Managermô phỏng của bạn từ đó chọn một hình ảnh giả lập và khởi động nó.

Sau khi trình giả lập được khởi động, chỉ cần kéo và thả APK Rất đơn giản.


Đây là câu trả lời tốt nhất.
kerner1000

Điều này không hiệu quả với tôi. Khi tôi kéo APK qua trình mô phỏng, tôi nhận được con trỏ "không vào" "máy tính nói không".
Matt

10

Trong trình giả lập studio android để chạy một tệp apk chỉ cần kéo apk vào trình giả lập. Trình giả lập sẽ cài đặt apk


Điều này không hiệu quả với tôi. Khi tôi kéo APK qua trình mô phỏng, tôi nhận được con trỏ "không vào" "máy tính nói không".
Matt

8

Dễ dàng hơn nhiều là chỉ cần khởi động trình mô phỏng của bạn, sau đó đi tới sdk / platform-tools và sử dụng adb từ đó để cài đặt apk. Giống:

adb cài đặt xxx.apk

Nó sẽ cài đặt nó trên trình giả lập đang chạy.


8

Chỉ cần kéo tệp APK vào trình giả lập Android, nó sẽ tự động cài đặt.


Điều này không hiệu quả với tôi. Khi tôi kéo APK qua trình mô phỏng, tôi nhận được con trỏ "không vào" "máy tính nói không".
Matt

3

Kéo và thả apk nếu trình giả lập được khởi chạy từ Android Studio. Nếu trình giả lập được khởi động từ dòng lệnh, kéo và thả không hoạt động, nhưng hướng dẫn @Tarek K. Ajaj (ở trên) hoạt động.

Lưu ý: Ứng dụng đã cài đặt sẽ không tự động xuất hiện trên màn hình chính mà nằm trong vùng chứa ứng dụng - biểu tượng lưới có dấu chấm. Nó có thể được kéo từ đó đến màn hình chính.


2

Đối với Linux: khi trình giả lập đang chạy, phần sau phù hợp với tôi.

Vì tôi đã cài đặt Android SDK trên thư mục chính của mình, nên tôi có cấu trúc tệp sau:

  • home / Android / Sdk / platform-tools / adb

  • home / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects là một thư mục tệp mà tôi đã tạo cho các dự án Android của mình. "Metronome.adk" là tệp tôi muốn chạy.

Vì vậy, sử dụng Terminal từ thư mục chính ...

./Android/Sdk/platform-tools/adb install ./AndroidStudioProjects/Metronome.adk

Là một người mới làm quen với Linux, tôi thường quên việc phải đặt "./" khi cố định vị một tệp hoặc chạy một lệnh.

Sau khi lệnh đạt được "Thành công", ứng dụng sẽ ở trong khu vực Ứng dụng của trình giả lập và có thể chạy được.


2

Chỉ cần tải xuống apk từ trang web talkback

Kéo apk đã tải xuống vào trình giả lập đã khởi động, Đi tới cài đặt trên trình giả lập> Tìm kiếm talkback, bây giờ bạn sẽ tìm thấy nó ở đó


Điều này không hiệu quả với tôi. Khi tôi kéo APK qua trình mô phỏng, tôi nhận được con trỏ "không vào" "máy tính nói không".
Matt

-1

Trong Android Studio: View- Tool Windows-Gradle

Trong Gradle cửa sổ công cụ điều hướng tới của bạn :app- Tasks- install và sau đó thực hiện (bằng cách double-click): bất kỳ của bạn install*nhiệm vụ: ví dụ installDebug,installRelease

Lưu ý: apk cũng sẽ tự động được cài đặt khi bạn chạy ứng dụng của mình

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.