Bagaimana cara menginstal Samsung Kies?

15

Saya tidak yakin di mana pertanyaan ini diatur ke tempat yang tepat atau tidak. Jika tidak maka tolong bantu saya ke tempat itu.

Saya memiliki Samsung Galaxy SII, dan melakukan pengembangan Android.

Beberapa hari sebelumnya saya menggunakan OS Windows, tetapi sekarang saya menggunakan Ubuntu.

Di Windows saya dapat men-debug aplikasi Android saya ke Galaxy SII dengan bantuan Samsung Kies, tetapi saya tidak dapat melakukan ini di Ubuntu.

Jadi apa alternatifnya untuk Ubuntu. Saya sudah googled berkali-kali tetapi masih belum mendapatkan Kies yang mendukung Ubuntu.

Shreyash Mahajan
sumber
Jika Anda mencoba VirtualBox dengan hati-hati mem-flash pembaruan atau ROM, saya membuat kesalahan saya dan harus mengembalikannya untuk pertukaran garansi. Pertimbangkan dual-boot untuk perangkat keras berpemilik seperti itu.
Tom Brossman
Oracle VM virtual box dengan xp mungil berfungsi dengan baik untuk tomtom dan aplikasi lain yang tidak suka Linux atau Wine

Jawaban:

8

Nah, jika saya membaca ini dengan benar, Anda hanya ingin men-debug aplikasi Anda di perangkat Android Anda. Jika itu benar, maka yang Anda perlukan adalah Android SDK dan atur ADB atau "Android Debug Bridge". Ini tidak terlalu sulit, tetapi mungkin perlu beberapa pekerjaan agar usb berfungsi dengan benar. Anda juga perlu pergi ke Pengaturan> Aplikasi> Debugging> Aktifkan Debugging USB. Jika menggunakan Eclipse untuk melakukan pengembangan aplikasi, ada beberapa alat yang akan secara otomatis mengirim versi uji aplikasi ke ponsel Anda.

Untuk jawaban yang lebih mendalam, lihat Situs Pengembang Android di sini: http://developer.android.com/guide/developing/device.html

Juga, tampaknya tidak ada solusi untuk kies di linux. Saya tidak tahu apa-apa tentang kies, tetapi metode pengembangan aplikasi Android standar harus bekerja dengan baik dan ada banyak dokumentasi di situs pengembang.

superlinkx
sumber
:Ya kamu benar. Saya tahu segalanya tentang bagaimana mengembangkan andorid appa dan apa yang dibutuhkan untuk itu. Tetapi saya ingin menjalankan Samsung Kies ke Ubuntu karena hanya Samsung Kies yang dapat melakukan debug beberapa perangkat Samsung seperti Galaxy SII untuk men-debug aplikasi Android. Semoga Anda mengerti maksud saya.
Shreyash Mahajan
Saya kira Anda bisa mencoba menjalankan versi Windows di Wine, tetapi saya tidak yakin apakah itu akan berhasil. Ini akan membutuhkan sedikit mengutak-atik kemungkinan besar untuk membuatnya bekerja.
superlinkx
ok akan mencobanya.
Shreyash Mahajan
5

Saya memiliki Galaxy (ponsel hebat), tetapi sayangnya harus mengkonfirmasi bahwa Anda tidak akan membuat Samsung Kies bekerja di Wine. Jika Anda berhasil memasang Kies, Anda tidak mungkin melakukan kontak dengan telepon. Ini saya percaya karena dukungan usb terbatas dalam anggur. (Inilah alasan mengapa home tomtom tidak dapat berjalan dalam anggur - ini akan menginstal dengan sempurna, tetapi tidak dapat berbicara dengan perangkat)

Upaya saya untuk membuatnya bekerja di mesin virtual Win XP yang berjalan di virtualbox juga gagal - selalu instalasi virtual XP membeku dan harus ditutup paksa.

Seret dan jatuhkan di asli (k) ubuntu berfungsi dengan baik (tapi saya kira Anda sudah tahu itu) tetapi dalam pengalaman saya Kies membutuhkan jendela yang lengkap.

Jika Anda berhasil menjalankannya di 'buntu I dan tidak diragukan banyak orang lain akan sangat ingin mendengarnya.

Ian Millington
sumber
2

Anda tidak perlu Kies atau driver untuk menggunakan ADB dan SDK di Linux. Pertama pergi ke situs web pengembang android dan instal SDK dan Eclipse. Saya berharap ketika Anda sedang mengembangkan pada Windows Anda sudah akan bekerja sedikit keluar ini mengikuti instruksi mereka.

Di Linux driver usb bisa berada di ruang pengguna, yang dibangun langsung ke dalam program. Coder menggunakan API libusb untuk ini. Tetapi ada sedikit lagi, itu tidak akan berhasil di luar kotak.

Ketika perangkat USB dimasukkan ke PC Anda, layanan udev digunakan untuk menengahi bagaimana dan di mana 'perangkat' dipasang. Karena ponsel Anda, ketika dalam mode debug, tidak diketahui oleh sistem, ia hanya akan membuat simpul file usb, yang digunakan libusb untuk berbicara dengannya. Semuanya adalah file di Linux. Masalahnya adalah bahwa simpul ini hanya dapat diakses oleh akun root. Anda harus memberi tahu udev untuk mengizinkan suatu program, ADB dalam hal ini, berbicara dengannya dengan akun pengguna normal.

Untuk melakukan ini, Anda membuat file di /etc/udev/rules.d/

Saya punya satu yang disebut 99-my.rules

Dalam file ini, untuk S2 Anda, tambahkan satu baris SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} = "685e", PEMILIK = "USERNAME ANDA", GROUP = "USERNAME ANDA "

Di mana USERNAME ANDA berada, masukkan nama pengguna Anda.

Anda harus menjadi akun root untuk melakukan ini, di ubuntu gunakan sudo di depan perintah yang Anda panggil. EG sudo gedit /etc/udev/rules.d/99-my.rules

Sekarang reboot atau jalankan sudo service udev restart

Hubungkan telepon dan uji dengan perangkat adb. Harus menunjukkan ID telepon.

Ubuntu sangat cocok untuk pengembangan Android, saya menggunakannya di tempat kerja setiap saat. Sementara windows guys mencoba mencari driver untuk perangkat baru yang sedang diuji, saya hanya melakukan lsusb untuk mendapatkan nilai idVendor dan idProduct, tambahkan baris baru di udev dan restart layanan dan saya bangun dan berjalan. :)

Richard Collins
sumber
2

Anda dapat menjalankan Kies di Ubuntu, saya memilikinya di netbook saya selama sekitar dua bulan sebelum saya berubah menjadi Mint. Ini berfungsi dengan baik di Ubuntu, sayangnya tidak di Mint, Lubuntu atau Xubuntu.

Anda perlu Wine untuk menurunkannya. Ini akan memunculkan pesan kesalahan di dekat akhir tetapi masih akan berfungsi dengan baik.

Errol
sumber