จะติดตั้ง Samsung Kies ได้อย่างไร


15

ฉันไม่แน่ใจว่าคำถามนี้ตั้งอยู่ในที่ที่เหมาะสมหรือไม่ ถ้าไม่เช่นนั้นโปรดนำทางฉันไปยังสถานที่นั้น

ฉันมี Samsung Galaxy SII และทำการพัฒนา Android

สองสามวันก่อนที่ฉันใช้ Windows OS แต่ตอนนี้ฉันใช้ Ubuntu

ใน Windows ฉันสามารถดีบักแอพ Android ของฉันลงใน Galaxy SII ด้วยความช่วยเหลือของ Samsung Kies แต่ฉันไม่สามารถทำได้ใน Ubuntu

ดังนั้นสิ่งที่เป็นทางเลือกสำหรับ Ubuntu ฉันใช้ Google หลายครั้ง แต่ก็ยังไม่รองรับ Kies ที่รองรับ Ubuntu


หากคุณลอง VirtualBox โปรดระมัดระวังการกระพริบอัปเดตหรือรอมใด ๆ ฉันปิดกั้นของฉันและต้องส่งคืนเพื่อแลกเปลี่ยนการรับประกัน พิจารณาการบูทสองครั้งสำหรับฮาร์ดแวร์ที่เป็นกรรมสิทธิ์เช่นนั้น
Tom Brossman

กล่องเสมือนของ Oracle VM พร้อม xp ขนาดเล็กทำงานได้ดีสำหรับ tomtom และแอปอื่น ๆ ที่ไม่ชอบ Linux หรือ Wine

คำตอบ:


8

ถ้าฉันอ่านสิ่งนี้ถูกต้องคุณเพียงแค่ต้องการดีบักแอปของคุณบนอุปกรณ์ Android หากถูกต้องสิ่งที่คุณต้องมีก็คือ Android SDK และตั้งค่า ADB หรือ "Android Debug Bridge" มันไม่ยากมาก แต่อาจใช้งานบางอย่างเพื่อให้ usb ทำงานได้อย่างถูกต้อง คุณจะต้องไปที่การตั้งค่า> แอปพลิเคชั่น> การดีบัก> เปิดใช้งานการแก้ไขข้อบกพร่อง USB หากใช้ Eclipse เพื่อพัฒนาแอปพลิเคชั่นจะมีเครื่องมือหลายอย่างที่จะทำการส่งเวอร์ชันทดสอบของแอปไปยังโทรศัพท์ของคุณโดยอัตโนมัติ

สำหรับคำตอบเชิงลึกเพิ่มเติมดูที่เว็บไซต์นักพัฒนาซอฟต์แวร์ Android ที่นี่: http://developer.android.com/guide/developing/device.html

นอกจากนี้ยังปรากฏว่าไม่มีวิธีแก้ปัญหาสำหรับ kies บน linux ฉันไม่รู้อะไรเกี่ยวกับ Kies แต่วิธีการพัฒนาแอพ Android มาตรฐานควรใช้งานได้ดีและมีเอกสารมากมายที่ไซต์นักพัฒนาซอฟต์แวร์


:ใช่คุณถูก. ฉันรู้ทุกอย่างเกี่ยวกับวิธีพัฒนา andorid appa และอะไรคือสิ่งที่จำเป็นสำหรับมัน แต่ฉันต้องการเรียกใช้ Samsung Kies เพื่อเป็น Ubuntu เพราะมีเพียง Samsung Kies เท่านั้นที่สามารถทำการดีบักอุปกรณ์ซัมซุงบางอย่างเช่น Galaxy SII เพื่อดีบักแอป Android ได้ หวังว่าคุณจะได้จุดของฉัน
Shreyash Mahajan

ฉันคิดว่าคุณสามารถลองใช้รุ่น Windows ใน Wine แต่ฉันไม่แน่ใจว่าจะประสบความสำเร็จหรือไม่ มันจะต้องมีการซ่อมแซมเล็กน้อยส่วนใหญ่มีแนวโน้มที่จะได้ทำงาน
superlinkx

ตกลงจะลองมัน
Shreyash Mahajan

5

ฉันมี Galaxy (โทรศัพท์ที่ยอดเยี่ยม) แต่ที่น่าเศร้าคือต้องยืนยันว่าคุณจะไม่ทำให้ Samsung Kies ทำงานใน Wine หากคุณประสบความสำเร็จในการติดตั้ง Kies คุณไม่น่าจะสร้างการติดต่อที่เหมาะสมกับโทรศัพท์ นี่คือฉันเชื่อว่าเนื่องจากการสนับสนุน usb ที่ จำกัด ในไวน์ (นี่คือเหตุผลที่บ้าน Tomtom ไม่ทำงานในไวน์ - มันจะติดตั้งได้อย่างสมบูรณ์แบบ แต่ไม่สามารถคุยกับอุปกรณ์ได้)

ความพยายามของฉันเพื่อให้มันทำงานในเครื่องเสมือน Win XP ที่ทำงานในกล่องเสมือนก็ล้มเหลว - การติดตั้ง XP เสมือนคงค้างและต้องปิดตัวลงอย่างแรง

ลากและวางใน native (k) ubuntu ใช้งานได้ดี (แต่ฉันคิดว่าคุณรู้แล้ว) แต่จากประสบการณ์ของฉัน Kies ต้องการ windows ที่เต็มไปด้วยลมพัด

หากคุณประสบความสำเร็จในการทำให้มันทำงานใน 'buntu I และไม่ต้องสงสัยเลยว่าคนอื่น ๆ จะกระตือรือร้นที่จะได้ยิน


2

คุณไม่จำเป็นต้องใช้ Kies หรือไดรเวอร์ใช้ ADB และ sdk บน Linux ก่อนอื่นให้ไปที่เว็บไซต์ผู้พัฒนา Android และติดตั้ง SDK และ Eclipse ฉันคาดหวังว่าคุณกำลังพัฒนาบน Windows อยู่แล้วคุณจะได้ผลบ้างตามคำแนะนำของพวกเขา

ในลีนุกซ์ไดรเวอร์ usb สามารถอยู่ในพื้นที่ของผู้ใช้, ซึ่งถูกสร้างไว้ในโปรแกรม coder ใช้ libusb API สำหรับสิ่งนี้ แต่มีอีกหน่อยก็จะไม่ได้ผลนอกกรอบ

เมื่อเสียบอุปกรณ์ USB เข้ากับพีซีของคุณบริการ udev จะถูกใช้เพื่อกำหนดวิธีการติดตั้ง 'อุปกรณ์' และวิธีการที่ เนื่องจากโทรศัพท์ของคุณเมื่ออยู่ในโหมดดีบั๊กจะไม่รู้จักระบบมันจะสร้างโหนดไฟล์ usb เท่านั้นซึ่ง libusb ใช้เพื่อพูดคุยกับมัน ทุกอย่างเป็นไฟล์ใน Linux ปัญหาคือว่าโหนดนี้สามารถเข้าถึงได้โดยบัญชีรูทเท่านั้น คุณต้องบอก udev เพื่อให้โปรแกรม ADB ในกรณีนี้พูดคุยกับบัญชีผู้ใช้ปกติ

ในการทำเช่นนี้คุณจะสร้างไฟล์ใน /etc/udev/rules.d/

ฉันมีหนึ่งชื่อ 99-my.rules

ในไฟล์นี้สำหรับ S2 ของคุณเพิ่มบรรทัดเดียว SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} = "685e", OWNER = "ชื่อผู้ใช้ของคุณ", GROUP = "ชื่อผู้ใช้ของคุณ" "

ชื่อผู้ใช้ของคุณอยู่ที่ไหนใส่ชื่อผู้ใช้ของคุณ

คุณจะต้องเป็นบัญชีรูทเพื่อทำสิ่งนี้ในอูบุนตูใช้ sudo ต่อหน้าคำสั่งที่คุณโทรหา EG sudo gedit /etc/udev/rules.d/99-my.rules

ตอนนี้รีบูตหรือเรียกใช้บริการ sudo udev รีสตาร์ท

เชื่อมต่อโทรศัพท์และทดสอบกับอุปกรณ์ adb ควรแสดงหมายเลขโทรศัพท์

Ubuntu เหมาะสำหรับการพัฒนา Android ฉันใช้ที่ทำงานตลอดเวลา ในขณะที่ windows กำลังพยายามค้นหาไดรเวอร์สำหรับอุปกรณ์ใหม่ที่กำลังทดสอบฉันเพิ่งทำ lsusb รับค่า idVendor และ idProduct เพิ่มบรรทัดใหม่ใน udev และเริ่มบริการใหม่และเริ่มทำงานและฉันกำลังทำงานอยู่ :)


2

คุณสามารถรัน Kies บน Ubuntu ได้ฉันใช้มันบนเน็ตบุ๊กของฉันประมาณสองเดือนก่อนที่ฉันจะเปลี่ยนเป็น Mint มันทำงานได้อย่างสมบูรณ์บน Ubuntu แต่น่าเสียดายที่ไม่ได้ใช้กับ Mint, Lubuntu หรือ Xubuntu

คุณจะต้องมี Wine เพื่อดาวน์โหลด มันจะทำให้ข้อความแสดงข้อผิดพลาดใกล้ถึงจุดสิ้นสุด แต่มันจะยังทำงานได้ดี

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