จะติดตั้ง apk บนโปรแกรมจำลองใน Android Studio ได้อย่างไร?


99

คุณติดตั้ง APK บนโปรแกรมจำลองใน Android Studio จากเทอร์มินัลได้อย่างไร

ใน Eclipse เราทำ

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

แล้วใน Android Studio ล่ะ


คุณทำสิ่งเดียวกัน apks อยู่ใน $ project / $ module / build / apk คุณสามารถแน่นอนเพียงแค่เรียกใช้แอปพลิเคชันจาก UI ซึ่งจะติดตั้งโดยอัตโนมัติ
— Siva Velusamy

1
“ หากต้องการติดตั้งไฟล์ APK บนอุปกรณ์จำลองให้ลากไฟล์ APK ไปยังหน้าจอโปรแกรมจำลอง กล่องโต้ตอบตัวติดตั้ง APK ปรากฏขึ้น เมื่อการติดตั้งเสร็จสมบูรณ์คุณสามารถดูแอพในรายการแอพของคุณ ในการเพิ่มไฟล์ลงในอุปกรณ์จำลองให้ลากไฟล์ไปยังหน้าจอโปรแกรมจำลอง ไฟล์จะถูกวางไว้ใน/sdcard/Download/ไดเร็กทอรี” ( ที่มา ) สิ่งนี้น่าจะเกิดขึ้นได้ตั้งแต่ Android Studio 2.0 เว้นแต่จะกำหนดค่า“ การตั้งค่า” →“ ทั่วไป” →“ ใช้ตำแหน่ง ADB ที่ตรวจพบ” ผิด
— caw

คำตอบ:


108

แก้ไข:แม้ว่าคำตอบนี้จะถูกทำเครื่องหมายว่าเป็นคำตอบที่ถูกต้อง (ในปี 2013) แต่ในขณะนี้ตามที่ @ user2511630 ตอบด้านล่างคุณสามารถลากไฟล์ apk ลงในโปรแกรมจำลองโดยตรงเพื่อติดตั้งได้


คำตอบเดิม:

คุณสามารถติดตั้งไฟล์. apkไปยังอีมูเลเตอร์ได้ไม่ว่าคุณจะใช้อะไร (Eclipse หรือ Android Studio)

นี่คือสิ่งที่ฉันทำเสมอ: (สำหรับผู้เริ่มต้นอย่างสมบูรณ์)

1- เรียกใช้โปรแกรมจำลองและรอจนกว่าจะเริ่มต้นอย่างสมบูรณ์

2- ไปที่โฟลเดอร์การติดตั้งsdkของคุณจากนั้นไปที่platform-tools (คุณควรเห็นไฟล์ปฏิบัติการที่เรียกว่าadb.exe )

3- สร้างไฟล์ใหม่และเรียกมันว่าrun.batแก้ไขไฟล์ด้วย notepad และเขียนCMDลงไปแล้วบันทึก

4- คัดลอก apk ที่คุณต้องการไปยังโฟลเดอร์เดียวกัน

5- ตอนนี้เปิด run.bat แล้วเขียน adb install "your_apk_file.apk"

6- รอจนกว่าการติดตั้งจะเสร็จสมบูรณ์

7- voila apk ของคุณถูกติดตั้งลงในโปรแกรมจำลองของคุณแล้ว

หมายเหตุ:เพื่อติดตั้งแอปพลิเคชันใหม่หากมีอยู่แล้วให้ใช้งานadb install -r "your_apk_file.apk"

ขออภัยสำหรับคำแนะนำโดยละเอียดตามที่ฉันได้กล่าวไว้สำหรับผู้เริ่มต้นอย่างสมบูรณ์

หวังว่าจะช่วยได้

ความนับถือ,

Tarek

ตัวอย่าง 1

ตัวอย่าง 2


สวัสดี Tarek! ฉันทำตามขั้นตอนของคุณแล้ว (ขอบคุณสำหรับรายละเอียดสำหรับมือใหม่อย่างฉัน!) เมื่อฉันดับเบิลคลิก run.bat ฉันวางadb install -r "myapp.apk"ฉันได้รับข้อความแสดงความสำเร็จแบบเดียวกันกับคุณ แต่ไม่มีอะไรปรากฏในโปรแกรมจำลอง โปรแกรมจำลองจะยังคงอยู่เหมือนเดิมเมื่อฉันเปิดตัวผ่าน AVD manager ใน Android studio มีความคิดว่าทำไมหรือสิ่งที่ฉันขาดหายไป?
— MagTun

มีความคิดอย่างไรกับ linux?
— roopunk

@roopunk ลองใช้ขั้วเพื่อนำทางไปยังแพลตฟอร์มเครื่องมือในของคุณSDKโฟลเดอร์และดำเนินการต่อจากขั้นตอนที่4 หากคุณพบปัญหาในการเรียกใช้คำสั่ง adb ให้ลองใช้. /adb แทนเช่นKim Stacks ที่กล่าวถึงในคำตอบของเขา
— Tarek K. Ajaj

206

เรียกใช้โปรแกรมจำลอง -> ลากและวาง App.apk ของคุณลงในหน้าจอจำลอง นั่นคือทั้งหมด ไม่มีคำสั่ง


ว้าว! น่าทึ่ง! ใช้งานได้ใน KDE คำตอบของ adb ที่นี่ถูกต้องทั้งหมด แต่การลาก n-drop ควรมีมากกว่า +1
— andrew lorien

1
ใช่ฉันพัฒนาแอพใน Android Studio คนที่ใช้ Eclipse สามารถส่องแสงได้ ขอบคุณ.
— user2511630

1
ใช่นี่คือคำตอบที่ถูกต้อง "สำหรับผู้เริ่มต้น" ที่อยู่ด้านบนสุดของสิ่งต่างๆของ CLI นั้นไร้สาระ ฉันลองใช้ "adb" บน Mac ของฉันและมันเปิดตัวบริการบางอย่างรอสักครู่และในที่สุดก็ล้มเหลว (ฉันต้องฆ่ากระบวนการนี้) การลากและวาง (ฉันควรจะคิดก่อนที่จะค้นหาออนไลน์ duh) ทำงานได้อย่างรวดเร็วในการลองครั้งแรกโดยไม่มีข้อผิดพลาด
— Christopher Schultz

หากคุณได้รับข้อผิดพลาดนี้ INSTALL_FAILED_UPDATE_INCOMPATIBLE - ถอนการติดตั้งสำเนาที่มีอยู่ก่อน - stackoverflow.com/questions/26794862/…
— mrwaim

1
ไม่ได้ทำงานในสตูดิโอ Android 2.2 .. ฉันพยายามวางลงโปรแกรมจำลอง Android (Nexus 5)
— GorvGoyl

33

สำหรับผู้ที่ใช้ Mac และคุณได้รับคำสั่งไม่พบข้อผิดพลาดสิ่งที่คุณต้องทำคือ

ชนิด

./adb install "yourapk.apk"

ป้อนคำอธิบายภาพที่นี่


22

เริ่มโปรแกรมจำลองของคุณจากAndroid Studio Tools->Android-> AVD Managerนั้นเลือกภาพจำลองและเริ่มต้น

หลังจากเริ่มต้นโปรแกรมจำลองแล้วให้ลากและวาง APK ง่ายมาก


นี่คือคำตอบที่ดีที่สุด
— kerner1000

1
สิ่งนี้ไม่ได้ผลสำหรับฉัน เมื่อฉันลาก APK บนโปรแกรมจำลองฉันจะได้รับเคอร์เซอร์ "no entry" "ที่ระบุว่าไม่มี"
— Matt

10

ในโปรแกรมจำลองสตูดิโอ android เพื่อเรียกใช้ไฟล์ apk เพียงแค่ลาก apk ลงในโปรแกรมจำลองโปรแกรมจำลองจะติดตั้ง apk


สิ่งนี้ไม่ได้ผลสำหรับฉัน เมื่อฉันลาก APK บนโปรแกรมจำลองฉันจะได้รับเคอร์เซอร์ "no entry" "ที่ระบุว่าไม่มี"
— Matt

10

เพียงลากไฟล์ APK ไปยังโปรแกรมจำลอง Android มันจะติดตั้งโดยอัตโนมัติ


สิ่งนี้ไม่ได้ผลสำหรับฉัน เมื่อฉันลาก APK บนโปรแกรมจำลองฉันจะได้รับเคอร์เซอร์ "no entry" "ที่ระบุว่าไม่มี"
— แมตต์

9

ง่ายกว่ามากเพียงแค่เริ่มโปรแกรมจำลองของคุณจากนั้นไปที่ sdk / platform-tools และใช้ adb จากที่นั่นเพื่อติดตั้ง apk ชอบ:

adb ติดตั้ง xxx.apk

มันจะติดตั้งบนโปรแกรมจำลองการทำงาน


3

ลากและวาง apk หากเปิดตัวโปรแกรมจำลองจาก Android Studio หากโปรแกรมจำลองเริ่มต้นจากบรรทัดคำสั่งการลากและวางจะไม่ทำงาน แต่คำสั่ง @Tarek K. Ajaj (ด้านบน) ใช้งานได้

หมายเหตุ: แอปที่ติดตั้งจะไม่ปรากฏบนหน้าจอหลักโดยอัตโนมัติแอปนั้นอยู่ในคอนเทนเนอร์ของแอป - ไอคอนเส้นประ สามารถลากจากที่นั่นไปยังหน้าจอหลักได้


2

สำหรับ Linux: เมื่อโปรแกรมจำลองกำลังทำงานสิ่งต่อไปนี้ใช้ได้กับฉัน

เนื่องจากฉันติดตั้ง Android SDK ในโฮมไดเร็กทอรีของฉันฉันจึงมีโครงสร้างไฟล์ต่อไปนี้:

  • บ้าน / Android / Sdk / platform-tools / adb

  • บ้าน / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects คือโฟลเดอร์ไฟล์ที่ฉันสร้างขึ้นสำหรับโปรเจ็กต์ Android ของฉัน "Metronome.adk" คือไฟล์ที่ฉันต้องการเรียกใช้

ดังนั้นโดยใช้ Terminal จากโฮมไดเร็กทอรี ...

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

ในฐานะมือใหม่ Linux ฉันมักจะลืมความจำเป็นที่จะต้องใส่ "./" ในเมื่อพยายามค้นหาไฟล์หรือเรียกใช้คำสั่ง

หลังจากคำสั่งบรรลุ "สำเร็จ" แอปจะอยู่ในพื้นที่แอปของโปรแกรมจำลองและสามารถเรียกใช้งานได้


2

เพียงดาวน์โหลด apk จากเว็บไซต์ talkback

ลาก apk ที่ดาวน์โหลดมาไปยังโปรแกรมจำลองที่เริ่มต้นไปที่การตั้งค่าบนโปรแกรมจำลอง> ค้นหา talkback ตอนนี้คุณจะพบที่นั่น


สิ่งนี้ไม่ได้ผลสำหรับฉัน เมื่อฉันลาก APK บนโปรแกรมจำลองฉันจะได้รับเคอร์เซอร์ "no entry" "ที่ระบุว่าไม่มี"
— แมตต์

0

1. ติดตั้ง Android studio 2. เปิดตัว AVD Manager 3. ตรวจสอบตัวแปรสภาพแวดล้อมในการตั้งค่าอย่างถูกต้องตาม OS (.bash_profile ใน mac และตัวแปรสภาพแวดล้อมใน windows) 4. เรียกใช้โปรแกรมจำลอง 5. ตรวจสอบผ่านคำสั่ง adb devices 6. ใช้ adb ติดตั้ง apkFileName.apk


0

ป้อนคำอธิบายภาพที่นี่

เมื่อคุณเริ่ม Android Studio ให้มองหา Profile หรือ Debug apk

หลังจากคลิกคุณจะได้รับตัวเลือกในการเรียกดู apk ที่บันทึกไว้และคุณจะสามารถเรียกใช้งานได้ในภายหลังโดยใช้โปรแกรมจำลอง


-1

ใน Android Studio: View-Tool Windows -Gradle

ในหน้าต่างเครื่องมือ Gradle ไปที่:app- Tasks- install จากนั้นดำเนินการ (โดยดับเบิลคลิก): งานใด ๆ ของคุณinstall*: เช่นinstallDebug ,installRelease

หมายเหตุ: apk จะติดตั้งโดยอัตโนมัติเมื่อคุณเรียกใช้แอปพลิเคชันของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.