เป็นไปได้หรือไม่ที่จะติดตั้งไฟล์. apk ของ Android?


17

เพียงแค่สงสัยว่ามันจะเป็นการดีหากมีวิธีที่สะดวกในการติดตั้งแอพ. apk ของ android ใน Ubuntu อย่างใด

บางคนมีเงื่อนงำเกี่ยวกับมัน

คำตอบ:


10

วิธีเดียวในการรันแอพ Android ใน Ubuntu (เท่าที่ฉันทราบ) คือการติดตั้ง Android SDK สร้างอุปกรณ์ Android เสมือนใช้เครื่องมือของ SDK เพื่อติดตั้งไฟล์. apk บนอุปกรณ์นั้นและเรียกใช้แอปภายในอุปกรณ์ .

พอร์ทัลผู้พัฒนา Androidมีข้อมูลจำนวนมากในเรื่อง


ดูเหมือนว่าคุณจะสันนิษฐานว่าถูกต้องไม่มีวิธีอื่นในการติดตั้ง จะยอมรับมันแล้ว
subeh.sharma

5

แพ็คเกจ Android, ไฟล์. apkเป็นรูปแบบบรรจุภัณฑ์ที่แตกต่างอย่างสิ้นเชิงจากรูปแบบบรรจุภัณฑ์ของ Ubuntu, ไฟล์. deb

นอกจากความแตกต่างของบรรจุภัณฑ์แล้วแพ็คเกจ Android จะรวบรวมและปรับแต่งสำหรับระบบปฏิบัติการ Android, toolchain และสถาปัตยกรรม ( ARM ) ซึ่งแตกต่างจากระบบ Ubuntu ส่วนใหญ่ซึ่งเป็นสถาปัตยกรรมIntel 32 บิตหรือ 64 บิต


4
ใช่และไม่. APK ไม่ใช่ debs แต่นั่นเป็นประเด็นหลักของคำถาม แอปพลิเคชั่น Android ส่วนใหญ่เป็นจาวาแท้ๆ แต่ถูกรวบรวมไว้ในรูปแบบ bytecode ที่ไม่ได้มาตรฐาน (Dalvik แทนที่จะเป็น JVM มาตรฐาน) และเทียบกับ API อื่น แม้แต่ Ubuntu บน ARM ก็ไม่สามารถเรียกใช้แอพ Android หรือ Ubuntu บน x86 ที่รันแอพ Android x86 โดยไม่มีเลเยอร์การจำลองขนาดใหญ่ (ซึ่งไม่มีอยู่ในการเลียนแบบเครื่องทั้งหมดใน Qemu)
Gilles 'หยุดความชั่วร้าย'

2

คุณสามารถใช้ ARChon เพื่อเรียกใช้ apk ในอูบุนตู:

  1. ติดตั้ง ARChon Runtime http :: github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. เปิดและเปิดใช้งานการตั้งค่าสถานะ: chrome: // flags / # enable-nacl จากนั้นเริ่ม Google-Chrome ใหม่ (สำคัญ!)
  3. ติดตั้งแอปหุ่นยนต์ที่มีอยู่ในเว็บไซต์หรือแปลงปพลิเคชันที่คุณชื่นชอบโดย " ออนไลน์เอพีเค-CRX แปลง
  4. ลากและวางส่วนขยายของ Google-Chrome ลงใน chrome: // extensions / page ในเบราว์เซอร์และจะถูกติดตั้งในเบราว์เซอร์ของคุณ ลองดูสิ!

1

ทำไมไม่ใช้รหัสตัวติดตั้งapkจาก Android x86 และคอมไพล์ให้กับ Ubuntu เพราะ Android x86 เป็น linux จะใช้ตัวโหลดบูตและเคอร์เนลตัวเดียวกัน

หากใครบางคนสามารถติดตั้งapk loader, JAVA runtime เป็นทุกสิ่งที่คุณต้องการในการรันแอพ, แอพapk installer จะติดตั้งapkบน Ubuntu ในแบบเดียวกับ Android หรือไม่?

ฉันไม่รู้ แต่มีบางคนสามารถลองได้


0

Android มาภายใต้ใบอนุญาต apache ใช้API และไลบรารี่ที่เป็นเอกลักษณ์ของตัวเองเพื่อพัฒนาแอพ ( ไฟล์. apk ) เพียงเพื่อให้แอพ Android ทำงานบนเครื่อง linux สิ่งที่คุณสามารถทำได้คือคอมไพล์ซอร์สโค้ด dvm โดยใช้repo GITในอูบุนตูเพื่อรวม dvm เข้ากับลินุกซ์พีซีของคุณ ที่จะตั้งค่าสภาพแวดล้อมสำหรับ Android architeture (เช่นเคอร์เนล linux + android dvm ) แต่คุณต้องติดตั้งไลบรารีแกน android ด้วยเช่นกันเพื่อให้แอปทำงานได้อย่างสมบูรณ์ นี่เป็นวิธีที่ดีที่สุดที่คุณสามารถเรียกใช้แอพ android บน Ubuntu ได้อย่างสะดวกสบาย


แต่นั่นเป็นงานจำนวนมาก !!!
NilsB

0

จริงๆแล้วแอพ android ที่มีอยู่ในท้องตลาดและเพลย์สโตร์ได้รับการออกแบบมาสำหรับหน่วยประมวลผลแขนและดังนั้นสิ่งที่คุณพยายามทำจะไม่ทำงานกับแอพอื่น ๆ เกือบทุกอันที่คุณพยายามติดตั้งบนคอมพิวเตอร์ ..........

โดยวิธีที่คุณสามารถหาเว็บไซต์ใน google โดยการค้นหา 'porting android บน x86' นี้จะให้คุณ android android 4.2 กับ Android froy roms สำหรับการติดตั้งแบบสแตนด์อโลนพีซี ur และฉันได้ลองพวกเขาและเกือบ 99% ซอฟต์แวร์ทั้งปฏิเสธที่จะติดตั้งหรือปฏิเสธ ทำงานหลังจากการติดตั้งเสร็จสิ้น แต่อย่างใด ...

ดังนั้นความแตกต่างที่สำคัญคือ x86 กับซีรีย์อาร์ม ........... และจนกว่าเราจะสามารถจัดหาโปรเซสเซอร์โพรเซสเซอร์แขนให้กับ Android ได้อย่างแท้จริงเราไม่สามารถทำอะไรได้เลย


-1

จริงๆแล้วมันเป็นไปไม่ได้ที่จะเรียกใช้ไฟล์ APK บน Ubuntu PC เพราะ Ubuntu จะไม่สามารถอ่านได้ สิ่งที่ดีที่สุดในหลาย ๆ สิ่งคือการติดตั้งเครื่องเสมือน Android และเรียกใช้ APK

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