ในที่สุดฉันก็จัดการทำให้งงงวยแอปพลิเคชัน Android ของฉันตอนนี้ฉันต้องการทดสอบโดยการติดตั้งไฟล์APKและเรียกใช้บนอีมูเลเตอร์
ฉันจะติดตั้งไฟล์ APK บน Android Emulator ได้อย่างไร
ในที่สุดฉันก็จัดการทำให้งงงวยแอปพลิเคชัน Android ของฉันตอนนี้ฉันต้องการทดสอบโดยการติดตั้งไฟล์APKและเรียกใช้บนอีมูเลเตอร์
ฉันจะติดตั้งไฟล์ APK บน Android Emulator ได้อย่างไร
คำตอบ:
คุณสามารถลากและวางไฟล์. apk ของแอปพลิเคชันของคุณไปยังตัวจำลองและมันจะเริ่มติดตั้งโดยอัตโนมัติ
ตัวเลือกอื่น:
ของ windows:
จากนั้นพิมพ์คำสั่งต่อไปนี้
adb install [.apk path]
ตัวอย่าง:
adb ติดตั้ง C: \ Users \ ชื่อ \ MyProject \ build \ Jorgesys.apk
ลินุกซ์:
platform-tools
ในandroid-sdk linux
โฟลเดอร์./adb ติดตั้ง FileName.apk
Mac:
PATH=$PATH:~/Library/Android/sdk/platform-tools
ตัวอย่าง: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools
จากนั้นเรียกใช้ adb
Mac:
1. เรียกใช้โปรแกรมจำลอง
2.Then คัดลอกแฟ้ม .apk ของคุณและวางลง/Users/your_system_username/Library/Android/sdk/platform-tools
,
ถ้าคุณไม่สามารถที่จะหาเส้นทาง SDK ในระบบ Mac ของคุณไม่ทำตามขั้นตอนดังต่อไปนี้: เปิดfinder->select
ไปตัวเลือกในเมนูด้านบน -> เลือกไปที่ตัวเลือกโฟลเดอร์ -> มันจะป๊อปอัพ หน้าต่างที่มีฟิลด์ข้อความ: /Users/your_system_username/Library/Android/sdk/
-> เปิดโฟลเดอร์เครื่องมือแพลตฟอร์มและวางไฟล์. apk ที่คัดลอก
ตอนนี้เปิดเทอร์มินัลแล้วพิมพ์ข้อความต่อไปนี้:
cd Library/Android/sdk/platform-tools
รันสิ่งต่อไปนี้ในเทอร์มินัลของคุณ: ./adb install yourapkfilename.apk
หากคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: error: no devices found - waiting for device
ให้ทำตามขั้นตอนที่ 5
เรียกใช้โปรแกรมจำลองการทำงานของคุณจาก Android Studio เมื่อโปรแกรมจำลองการทำงานเปิดใช้งานแล้วทำซ้ำขั้นตอนที่ 4 คุณจะเห็นข้อความแสดงความสำเร็จบนเทอร์มินัลของคุณ
adb install
คำสั่ง (ยืนยันบน Mac) ในฐานะที่เป็นสถานที่ตั้งของadb
: บน Mac เป็นอย่างน้อย ADT มัดรุ่น 20130522 $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools
เครื่องมือแพลตฟอร์มที่สามารถพบได้ใน
หากคุณสร้างตัวเลียนแบบมากกว่าหนึ่งตัวหรือหากคุณต่ออุปกรณ์ Android อยู่ adb จะบ่นด้วย
error: more than one device and emulator
adb help
ไม่ชัดเจนมากในสิ่งที่ต้องทำ:
-d - directs command to the only connected USB device...
-e - directs command to the only running emulator...
-s <serial number> ...
-p <product name or path> ...
การตั้งค่าสถานะที่คุณตัดสินใจใช้ต้องมาก่อนคำสั่ง adb จริง:
adb -e install path/to/app.apk
adb install
ในขณะที่การดำเนินการ การใช้-s <serial number>
เพื่อกำหนดเป้าหมายตัวจำลองเฉพาะอย่างชัดเจนข้ามปัญหานี้ adb devices -l
หมายเลขซีเรียลที่สามารถรวบรวมได้จากการส่งออกของ
ทุกวันนี้คุณสามารถลากและวาง Android apk ไปยังโปรแกรมจำลองและมันจะเริ่มติดตั้งโดยอัตโนมัติ
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac
./adb install myApp.apk
to install app on the emulator
ไปที่ไดเรกทอรี android-sdk / tools ใน command prompt จากนั้นพิมพ์
adb install fileName.apk (Windows)
./adb install fileName.apk (Linux or Mac)
คัดลอกไฟล์. apk ในแพล็ตฟอร์มเครื่องมือ / ไดเรกทอรีของ SDK จากนั้นติดตั้ง. apk บนอีมูเลเตอร์โดยใช้ cmd (บน windows):
adb install <path_to_your_bin>.apk
หรือ
./adb install <path_to_your_bin>.apk
หากมีตัวจำลองการทำงานมากกว่าหนึ่งตัวคุณสามารถค้นหาตัวจำลองที่กำลังทำงานอยู่ทั้งหมดโดยคำสั่งนี้:
adb devices
หรือ
./adb devices
จากนั้นคุณต้องระบุอีมูเลเตอร์ที่จะติดตั้งแอปพลิเคชันด้วยหมายเลขซีเรียลพร้อมตัวเลือก -s ตัวอย่างเช่น:
adb -s emulator-5554 install path/to/your/app.apk
หรือ
./adb -s emulator-5554 install path/to/your/app.apk
ลากแล้ววาง
เพียงแค่ลากและวางไฟล์ apk ลงในโปรแกรมจำลองของคุณ
นอกจากนี้คุณยังสามารถเรียกใช้โปรแกรมจำลองหุ่นยนต์ของคุณโดยไม่ต้อง Android สตูดิโอ
ดาวน์โหลดไฟล์ apk จากเบราว์เซอร์จากนั้นคลิกที่มัน (พื้นที่แจ้งเตือน) การติดตั้งจะเริ่มขึ้นโดยอัตโนมัติ
ก่อนอื่นคุณต้องติดตั้ง Android Studio บนเครื่องของคุณ จากนั้นทำตามขั้นตอนเหล่านี้
Goto เชลล์ / เทอร์มิ / การเข้าถึงที่หุ่นยนต์ SDK directory / เครื่องมือแล้ว
adb install fileName.apk // (u can run this command on windows)
or
./adb install fileName.apk //( u can run this command on linux)
สมมุติว่าคุณต้องติดตั้ง Facebook APK บนอีมูเลเตอร์ของคุณ
คุณสามารถใช้ adb เพื่อติดตั้ง APK ไปยังโปรแกรมจำลองการทำงานในOS Xเช่นนี้:
./adb install ~/FBAndroid-2.1.apk
และบนWindowsเช่นนี้:
adb install %HOMEPATH%\FBAndroid-2.1.apk
เมื่อเสร็จแล้วให้ตรวจสอบหน้าจอแอพของตัวจำลองเพื่อตรวจสอบว่าแอพได้รับการติดตั้งอย่างถูกต้องแล้ว หากคุณต้องการบังคับให้อัปเกรดแอปนี้จากเวอร์ชันก่อนหน้าให้เพิ่มแฟล็ก -r เช่นนี้ในOS X :
./adb install -r ~/FBAndroid-2.1.apk
ใน Genymotion เพียงแค่ลากและวางไฟล์ * .apk ลงในตัวจำลองและมันจะทำการติดตั้งและรันโดยอัตโนมัติ
ดาวน์โหลดไฟล์ Apk จาก net และคัดลอกไปยังเครื่องมือแพลตฟอร์มของโฟลเดอร์ SDK ของคุณจากนั้นในคำสั่งให้ไปที่ไดเรกทอรีประเภท:
adb install filename.apk
กด Enter มันจะติดตั้งในไม่กี่วินาที
ตั้งแต่ Windows 7 เป็นต้นไป
Shift + คลิกขวาในโฟลเดอร์ไฟล์ apk ของคุณ
เลือกหน้าต่างคำสั่งเปิดที่นี่
พิมพ์ & Hit "adb install AppName.apk"
ให้โปรแกรมจำลองการทำงานของคุณทำงานต่อไป ในบรรทัดคำสั่งให้เข้าไปในโฟลเดอร์ platform-tools ในโฟลเดอร์ sdk ของคุณซึ่งมาพร้อมกับ adt bundle และดำเนินการคำสั่งต่อไปนี้:
>adb install <yourFilename.apk>
คำสั่งนี้ตรวจจับโปรแกรมจำลอง / ตัวจำลองที่ทำงานอยู่และแสดงรายการอุปกรณ์ที่คุณสามารถติดตั้งแอพนี้ (แสดงว่าอุปกรณ์ / อุปกรณ์ใด ๆ ที่เชื่อมต่อกับคอมพิวเตอร์ของคุณ) จากนั้นคุณสามารถเลือกอันใดอันหนึ่งหากมีเพียงอีมูเลเตอร์ทำงานอยู่เท่านั้นแอปจะติดตั้งลงบนแอพโดยตรง
หมายเหตุ: สำหรับคำสั่งด้านบนไฟล์. apk ของคุณจำเป็นต้องอยู่ในไดเรกทอรีเดียวกัน
สำหรับ follo บทช่วยสอนที่มีรายละเอียดเพิ่มเติม: ลิงค์นี้
(ทดสอบบน MacOS)
ขั้นตอนแรกคือการเรียกใช้โปรแกรมจำลอง
emulator -avd <avd_name>
จากนั้นใช้ adb เพื่อติดตั้ง. apk
adb ติดตั้ง <พา ธ ไปยังไฟล์. apk>
หาก adb แจ้งข้อผิดพลาดเช่น APK มีอยู่แล้วหรือที่คล้ายกัน รัน adb shell ในขณะที่ emulator กำลังทำงาน
adb shell
cd data / app
adb ถอนการติดตั้ง <ไฟล์ apk โดยไม่ใช้. apk>
หากไม่พบคำสั่ง adb และอีมูเลเตอร์
ส่งออก PATH = $ PATH: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / เครื่องมือ:
สำหรับการใช้งานในอนาคตให้วางบรรทัดด้านบนไว้ที่ส่วนท้ายของ. bash_profile
vi ~ / .bash_profile
ถ้าใช้มากกว่าหนึ่ง emulator ที่ firs ใช้คำสั่งนี้
adb devices
จากนั้นเลือก amulatur และติดตั้งแอปพลิเคชัน
adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
ฉันอาจจะผิด แต่บน Windows ฉันเพียงลากและวางลง.apk
ใน Android Emulator ฉันหมายความว่าการทำตามที่กล่าวมาทั้งหมดดูเหมือนจะเป็นงานจำนวนมาก
ไปที่ไดเรกทอรี ADT / Android-sdk / tools ในพรอมต์คำสั่ง 1. adb ติดตั้ง fileName.apk (Windows)
คุณเขียนคำสั่งบนเทอร์มินัล / cmd adb ติดตั้ง FileName.apk
วิธีที่ดีที่สุดคือสร้างแอปที่เปิดไฟล์ apk บนอีมูเลเตอร์ คุณต้องคัดลอกไฟล์. apk ไปยังโฟลเดอร์ดาวน์โหลดของอีมูเลเตอร์ของคุณ จากนั้นแทนที่ yourAppName.apk ด้วยชื่อ. apk ของคุณ
นี่คือรหัส
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
ตอนนี้คุณสามารถลากและวาง apk ในอีมูเลเตอร์แล้วมันจะติดตั้ง!
บน Linuxฉันทำสิ่งนี้:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
แค่นั้นแหละ. คุณยังสามารถใช้./gradlew installRelease
ทำตามขั้นตอน :
1) วาง myapp.apk ในโฟลเดอร์ platform-toolsในกรณีของฉัน C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android \ android-sdk \ platform-tools นี่คือลิงค์ในกรณีของฉันมันอาจเปลี่ยนไปเป็นคนของคุณ
2) เปิดไดเรกทอรีใน CMD CD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-android-sdk \ platform-tools
3) ตอนนี้คุณอยู่ในโฟลเดอร์เครื่องมือแพลตฟอร์มเพียงพิมพ์adb ติดตั้ง myapp.apk
โปรดตรวจสอบว่าอีมูเลเตอร์ของคุณเปิดอยู่หากทุกอย่างโอเค apk จะติดตั้ง
เริ่มคอนโซล (Windows XP), เรียกใช้ -> พิมพ์ cmd และย้ายไปยังโฟลเดอร์เครื่องมือแพลตฟอร์มของไดเรกทอรี SDK
ในกรณีที่ทุกคนสงสัยว่าจะทำงานอย่างไรcmd
ในplatform-tools
โฟลเดอร์ของไดเรกทอรี SDK หากคุณใช้ Windows รุ่นใหม่ที่เพียงพอให้ทำตามขั้นตอน:
platform-tools
Windows Explorershift
คลิกขวาค้างไว้แล้วคุณจะพบตัวเลือก "หน้าต่างคำสั่งเปิดที่นี่"หวังว่ามันจะช่วย
ใน mac หรือ windows เพียงแค่เรียกใช้โปรแกรมจำลองและลากแล้วปล่อย apk บนหน้าจอหลัก มันจะติดตั้ง
ง่ายคุณสามารถอัปโหลด APK ไปยังโฮสติ้งไฟล์หรือดาวน์โหลด APKและใช้เบราว์เซอร์เพื่อติดตั้งจากแหล่งที่ไม่รู้จัก