Як зробити можливим встановлення Samsung Kies?


15

Я не впевнений, де це питання встановлено належним чином чи ні. Якщо ні, то, будь ласка, направляйте мене до цього місця.

У мене є Samsung Galaxy SII та займаюся розробкою Android.

Пару днів до того, як я використовував ОС Windows, але зараз я використовую Ubuntu.

У Windows я можу налагодити свій додаток Android у Galaxy SII за допомогою Samsung Kies, але я не в змозі це зробити в Ubuntu.

Отже, яка його альтернатива для Ubuntu. Я багато разів переглядав Google, але все ще не отримую Kies, які підтримують Ubuntu.


Якщо ви спробуєте VirtualBox бути обережними, прошиваючи будь-які оновлення чи ПЗУ, я замурував міну і довелося повернути її для гарантійного обміну. Розгляньте подвійне завантаження для власного обладнання.
Том Броссман

Віртуальна коробка 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 дозволяє налагоджувати деякі пристрої Samsung, такі як galaxy sII, для налагодження програми для Android. Сподіваюся, ви зрозуміли мою думку.
Шреяш Махаджан

Я думаю, ви можете спробувати запустити версію Windows у Wine, але я не впевнений, чи вдасться це зробити. Це, швидше за все, вимагатиме трохи повороту, щоб змусити його працювати.
superlinkx

гаразд, спробуй це.
Шреяш Махаджан

5

У мене є Galaxy (до речі, чудовий телефон), але, на жаль, потрібно підтвердити, що Samsung Kies не працює у Wine. Якщо вам вдасться встановити Kies, ви навряд чи налагодите належний контакт з телефоном. Це я вважаю через обмежену підтримку usb у вині. (це причина, через яку домашнє вино не буде працювати у вині - воно буде встановлено ідеально, але він не може поговорити з пристроєм)

Мої спроби змусити його працювати на віртуальній машині Win XP, що працює у virtualbox, також не вдалися - незмінно установка віртуальної XP застигла і її довелося насильно закрити.

Перетягування в рідний (k) ubuntu працює чудово (але, мабуть, ви це вже знаєте), але, на мій досвід, Kies потрібні повноцінні вікна.

Якщо вам все-таки вдасться запустити його в "buntu I", і без сумніву, багато інших будуть дуже зацікавлені у почутті.


2

Для використання ADB та sdk в Linux вам не потрібні Kies або драйвер. Спочатку перейдіть на веб-сайт для розробників android та встановіть SDK та Eclipse. Я очікую, що ви вже розробляєтесь у Windows, ви опрацюєте цей крок, дотримуючись їх інструкцій.

У Linux драйвер usb може знаходитися в просторі користувача, який вбудований прямо в програму. Кодер використовує для цього API libusb. Але є ще трохи, це не вийде з коробки.

Коли USB-пристрій вставлено у ваш ПК, сервіс udev використовується для вирішення того, як і де встановлено 'пристрій'. Оскільки ваш телефон у режимі налагодження невідомий системі, він створить лише вузол файлу usb, який libusb використовує для розмови з ним. Все - це файл у Linux. Проблема полягає в тому, що цей вузол доступний лише кореневим обліковим записом. Вам потрібно сказати udev, щоб дозволити програмі ADB в цьому випадку поговорити з нею із звичайним обліковим записом користувача.

Для цього ви створюєте файл у /etc/udev/rules.d/

У мене один з них 99-my.rules

У цей файл для свого S2 додайте єдиний рядок SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} = "685e", ВЛАСНИК = "ВАШЕ USERNAME", GROUP = "ВАШЕ USERNAME "

Там, де ВАШ ІМИЙ користувач, введіть своє ім’я користувача.

Для цього вам потрібно буде мати кореневий обліковий запис, в ubuntu використовуйте sudo перед командою, яку ви викликаєте. EG sudo gedit /etc/udev/rules.d/99-my.rules

Тепер перезавантажте або запустіть перезапуск служби sudo служби udev

Підключіть телефон і протестуйте його за допомогою пристроїв adb. Потрібно вказати ідентифікатор телефону.

Ubuntu ідеально підходить для розробки Android, я використовую його на роботі весь час. У той час як хлопці з Windows намагаються знайти драйвери для нового тестуваного пристрою, я просто отримую lsusb, щоб отримати значення idVendor та idProduct, додати новий рядок у udev та перезапустити службу, і я працюю. :)


2

Ви можете запустити Kies на Ubuntu, я був у своєму нетбуку близько двох місяців, перш ніж я перейшов на Монетний двір. Він прекрасно працює на Ubuntu, на жаль, але не на Mint, Lubuntu або Xubuntu.

Вам потрібно буде Вино, щоб завантажити його. Він з’явиться повідомлення про помилку наприкінці, але воно все одно буде добре.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.