จะติดตั้ง 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.