Làm cách nào để cài đặt Samsung Kies?


15

Tôi không chắc câu hỏi này được đặt ở vị trí thích hợp hay không. Nếu không thì xin hướng dẫn tôi đến nơi đó.

Tôi có Samsung Galaxy SII và đang phát triển Android.

Một vài ngày trước khi tôi sử dụng HĐH Windows, nhưng bây giờ tôi đang sử dụng Ubuntu.

Trong Windows, tôi có thể gỡ lỗi ứng dụng Android của mình thành Galaxy SII với sự trợ giúp của Samsung Kies, nhưng tôi không thể làm điều này trong Ubuntu.

Vì vậy, sự thay thế của nó cho Ubuntu là gì. Tôi đã googled nhiều lần nhưng vẫn không nhận được Kies hỗ trợ cho Ubuntu.


Nếu bạn dùng thử VirtualBox, hãy cẩn thận khi cập nhật bất kỳ bản cập nhật hoặc ROM nào, tôi đã gạch của tôi và phải trả lại để đổi bảo hành. Hãy xem xét khả năng khởi động kép cho phần cứng độc quyền như thế.
Tom Brossman

Hộp ảo Oracle VM với xp nhỏ hoạt động tốt cho tomtom và các ứng dụng khác không thích Linux hoặc Wine

Câu trả lời:


8

Chà, nếu tôi đọc đúng, bạn chỉ muốn gỡ lỗi ứng dụng của mình trên thiết bị Android. Nếu đó là chính xác, thì tất cả những gì bạn thực sự cần là SDK Android và thiết lập ADB hoặc "Cầu gỡ lỗi Android". Nó không quá khó, nhưng có thể mất một số công việc để làm cho usb hoạt động chính xác. Bạn cũng sẽ cần truy cập Cài đặt> Ứng dụng> Gỡ lỗi> Bật gỡ lỗi USB. Nếu sử dụng Eclipse để thực hiện phát triển ứng dụng, có một số công cụ sẽ tự động gửi phiên bản thử nghiệm của ứng dụng tới điện thoại của bạn.

Để có câu trả lời sâu hơn, hãy xem Trang web dành cho nhà phát triển Android tại đây: http://developer.android.com/guide/developing/device.html

Ngoài ra, có vẻ như không có giải pháp cho Kies trên linux. Tôi không biết gì về Kies, nhưng phương pháp phát triển ứng dụng Android tiêu chuẩn sẽ hoạt động tốt và có nhiều tài liệu tại trang web của nhà phát triển.


: Có Bạn đúng. Tôi biết tất cả mọi thứ về cách phát triển andorid appa và những thứ cần thiết cho nó. Nhưng tôi muốn chạy samsung kies trong ubfox vì chỉ có samsung kies mới cho phép gỡ lỗi một số thiết bị Samsung như galaxy sII để gỡ lỗi ứng dụng Android. Hy vọng bạn có quan điểm của tôi.
Shreyash Mahajan

Tôi cho rằng bạn có thể thử chạy phiên bản Windows trong Wine, nhưng tôi không chắc liệu điều đó có thành công hay không. Nó sẽ đòi hỏi một chút mày mò rất có thể để làm cho nó hoạt động.
superlinkx

ok sẽ thử nó
Shreyash Mahajan

5

Tôi có một chiếc Galaxy (điện thoại tuyệt vời) nhưng thật đáng buồn khi phải xác nhận rằng bạn sẽ không khiến Samsung Kies hoạt động trong Wine. Nếu bạn thành công trong việc cài đặt Kies, bạn không có khả năng thiết lập liên lạc thích hợp với điện thoại. Điều này là tôi tin do hỗ trợ usb hạn chế trong rượu vang. (đây là lý do tomtom home sẽ không chạy trong rượu - nó sẽ cài đặt hoàn hảo, nhưng nó không thể nói chuyện với thiết bị)

Những nỗ lực của tôi để làm cho nó hoạt động trong một máy ảo Win XP chạy trong hộp ảo cũng thất bại - luôn luôn cài đặt XP ảo bị đóng băng và phải ngừng hoạt động.

Kéo và thả trong bản gốc (k) ubfox hoạt động tốt (nhưng tôi cho rằng bạn đã biết điều đó) nhưng theo kinh nghiệm của tôi, Kies cần một cửa sổ đầy đủ.

Nếu bạn thành công trong việc khiến nó chạy trong 'buntu I và chắc chắn nhiều người khác sẽ rất muốn nghe.


2

Bạn không cần Kies hoặc trình điều khiển để sử dụng ADB và sdk trên Linux. Đầu tiên hãy truy cập trang web của nhà phát triển Android và cài đặt SDK và Eclipse. Tôi hy vọng khi bạn đang phát triển trên Windows, bạn sẽ làm việc theo hướng dẫn của họ.

Trong Linux, trình điều khiển usb có thể ở trong không gian người dùng, được tích hợp ngay trong chương trình. Bộ mã hóa sử dụng API libusb cho việc này. Nhưng có một chút nữa, nó sẽ không hoạt động.

Khi thiết bị USB được cắm vào PC, dịch vụ udev được sử dụng để phân xử cách thức và nơi 'thiết bị' được gắn. Là điện thoại của bạn, khi ở chế độ gỡ lỗi, hệ thống không xác định, nó sẽ chỉ tạo nút tập tin usb mà libusb sử dụng để nói chuyện với nó. Mọi thứ đều là một tập tin trong Linux. Vấn đề là nút này chỉ có thể truy cập bằng tài khoản root. Bạn cần nói với udev để cho phép một chương trình, ADB trong trường hợp này, nói chuyện với nó bằng tài khoản người dùng bình thường.

Để làm điều này, bạn tạo một tệp trong /etc/udev/rules.d/

Tôi có một cái gọi là 99-my.rules

Trong tệp này, đối với S2 của bạn, hãy thêm một dòng SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {id SẢNt} = "685e", OWNER = "NGƯỜI DÙNG CỦA BẠN", GROUP = "NGƯỜI DÙNG CỦA BẠN "

Tên người dùng của bạn ở đâu, hãy đặt tên người dùng của bạn.

Bạn sẽ phải là tài khoản root để thực hiện việc này, trong ubfox sử dụng sudo trước lệnh bạn đang gọi. EG sudo gedit /etc/udev/rules.d/99-my.rules

Bây giờ khởi động lại hoặc chạy dịch vụ sudo udev khởi động lại

Cắm điện thoại và kiểm tra với các thiết bị adb. Nên hiển thị ID điện thoại.

Ubuntu là hoàn hảo để phát triển Android, tôi sử dụng nó tại nơi làm việc mọi lúc. Trong khi các cửa sổ đang cố gắng tìm trình điều khiển cho một thiết bị mới đang được thử nghiệm, tôi chỉ cần lấy giá trị idVendor và id sản phẩm, thêm một dòng mới vào udev và khởi động lại dịch vụ và tôi sẽ chạy và chạy. :)


2

Bạn có thể chạy Kies trên Ubuntu, tôi đã có nó trên netbook của mình trong khoảng hai tháng trước khi tôi đổi thành Mint. Nó hoạt động hoàn hảo trên Ubuntu, thật đáng buồn mặc dù nó không có trên Mint, Lubfox hoặc Xubfox.

Bạn sẽ cần Wine để tải xuống nó. Nó sẽ xuất hiện một thông báo lỗi gần cuối nhưng nó vẫn hoạt động tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.