Samsung Kies'i nasıl kurabilirim?


15

Bu sorunun nerede uygun bir yere ayarlandığından emin değilim. Değilse lütfen beni o yere yönlendirin.

Samsung Galaxy SII cihazım var ve Android geliştirme yapıyor.

Windows işletim sistemini kullanmadan birkaç gün önce, ama şimdi Ubuntu kullanıyorum.

Windows'da Android uygulamamı Samsung Kies'in yardımıyla Galaxy SII'de hata ayıklayabiliyorum, ancak bunu Ubuntu'da yapamıyorum.

Peki Ubuntu için alternatifi nedir? Ben defalarca googled ama hala Ubuntu için destek Kies alamadım.


VirtualBox'ı herhangi bir güncellemeyi veya ROM'u yanıp sönmeye dikkat ederseniz, benimkini tuğlaladım ve bir garanti değişimi için iade etmek zorunda kaldım. Bunun gibi özel donanımlar için çift önyüklemeyi düşünün.
Tom Brossman

Küçük

Yanıtlar:


8

Bunu doğru okuyorsam, Android cihazınızda uygulamanızda hata ayıklamak istersiniz. Bu doğruysa, gerçekten ihtiyacınız olan tek şey Android SDK'sıdır ve ADB veya "Android Hata Ayıklama Köprüsü" nü ayarlar. Bu çok zor değil, ama usb düzgün çalışması için biraz iş alabilir. Ayrıca Ayarlar> Uygulamalar> Hata Ayıklama> USB Hata Ayıklamayı Etkinleştir'e de gitmeniz gerekir. Uygulama geliştirmeyi yapmak için Eclipse kullanıyorsanız, uygulamanın test sürümünü telefonunuza göndermeyi otomatikleştirecek birkaç araç vardır.

Daha ayrıntılı bir yanıt için şu adresteki Android Geliştirici Sitesine bakın: http://developer.android.com/guide/developing/device.html

Ayrıca, linux'da kies için bir çözüm olmadığı anlaşılıyor. Kies hakkında hiçbir şey bilmiyorum, ancak standart Android uygulama geliştirme yöntemi iyi çalışmalı ve geliştirici sitesinde çok sayıda belge var.


:Evet haklısın. Appa'nın nasıl geliştirileceği ve nasıl geliştirileceği ve neye ihtiyaç duyduğu hakkında her şeyi biliyorum. Ancak samsung kies'i ubuntu'da çalıştırmak istiyorum çünkü sadece samsung kies, android uygulamasında hata ayıklamak için galaxy sII gibi Samsung cihazlarından bazılarında hata ayıklamaya izin veriyor. Umarım benim fikrimi anlarsın.
Shreyash Mahajan

Sanırım Windows sürümünü Wine'da çalıştırmayı deneyebilirsiniz, ancak bunun başarılı olup olmayacağından emin değilim. Çalışması için büyük olasılıkla biraz uğraşmak gerekir.
superlinkx

tamam deneyecek.
Shreyash Mahajan

5

Bir Galaxy'm var (bu arada harika bir telefonum) ama ne yazık ki Samsung Kies'i Wine'da kullanmayacağınızı doğrulamak zorundayım. Kies'i kurmayı başarırsanız, telefonla doğru bir şekilde iletişim kurmanız olası değildir. Bu şarap sınırlı usb desteği nedeniyle inanıyorum. (bu, tomtom evinin şarapta çalışmamasının sebebidir - mükemmel bir şekilde kurulur, ancak cihazla konuşamaz)

Virtualbox'ta çalışan bir Win XP sanal makinesinde çalışmayı denemem de başarısız oldu - her zaman sanal XP kurulumu dondu ve zorla kapatılması gerekiyordu.

Sürükle ve bırak yerel (k) ubuntu işe yarıyor (ama bunu zaten biliyorsunuz) ama benim tecrübelerime göre Kies tam gelişmiş bir pencereye ihtiyaç duyuyor.

Eğer buntu'da çalışmayı başarabilirseniz ve şüphesiz birçokları duymak için çok istekli olacaktır.


2

Linux'ta ADB ve sdk kullanmak için Kies'e veya sürücüye ihtiyacınız yoktur. Önce android geliştirici web sitesine gidin ve SDK ve Eclipse'i yükleyin. Windows üzerinde geliştirdiğiniz için, bu talimatları uygulayarak bu bit üzerinde çalışacağınızı umuyorum.

Linux'ta bir USB sürücüsü kullanıcı alanına yerleştirilebilir, bu da programın içine yerleştirilmiştir. Kodlayıcı bunun için libusb API'sini kullanır. Ama biraz daha var, kutudan çıkmayacak.

PC'nize bir USB cihazı takıldığında, udev servisi, 'cihazın' nasıl ve nereye monte edildiğini tahkim etmek için kullanılır. Telefonunuz, hata ayıklama modundayken, sistem tarafından bilinmediğinde, libusb'in onunla konuşmak için kullandığı usb dosya düğümünü oluşturur. Her şey Linux'ta bir dosyadır. Sorun, bu düğüme yalnızca kök hesap tarafından erişilebilir olmasıdır. Udev'e bir programa izin vermesini söylemelisiniz, bu durumda ADB, normal bir kullanıcı hesabıyla onunla konuşun.

Bunu yapmak için /etc/udev/rules.d/ içinde bir dosya oluşturursunuz

99-my.rules adında bir tane var

Bu dosyaya, S2'niz için SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} = "685e", OWNER = "SİZİN ADINIZ", GRUP = "SİZİN ADINIZ "

KULLANICI ADINIZ nerede ise kullanıcı adınızı girin.

Bunu yapmak için kök hesap olmanız gerekir, ubuntu'da sudo komutunu çağırırsınız. EG sudo gedit /etc/udev/rules.d/99-my.rules

Şimdi yeniden başlatın veya sudo hizmetini çalıştırın udev restart

Telefonu takın ve adb cihazlarıyla test edin. Telefon kimliğini göstermelidir.

Ubuntu Android geliştirme için mükemmel, her zaman işte kullanıyorum. Windows çocuklar test yeni bir aygıt için sürücüleri bulmaya çalışırken ben sadece lsusb idVendor ve idProduct değerlerini almak, udev yeni bir satır eklemek ve hizmeti yeniden başlatın ve ben çalışıyorum. :)


2

Kies'i Ubuntu'da çalıştırabilirsiniz, Mint olarak değiştirmeden önce yaklaşık iki ay boyunca netbook'um vardı. Ne yazık ki Mint, Lubuntu veya Xubuntu'da olmasa da Ubuntu'da mükemmel çalışıyor.

Onu indirmek için Wine'a ihtiyacınız olacak. Sonunda bir hata mesajı çözecek, ancak yine de iyi çalışacak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.