Samsung Kiesのインストールを可能にする方法は?


15

この質問が適切な場所に設定されているかどうかはわかりません。そうでない場合は、その場所に案内してください。

Samsung Galaxy SIIを使用しており、Android開発を行っています。

Windows OSを使用する数日前に、今はUbuntuを使用しています。

Windowsでは、Samsung Kiesの助けを借りてAndroidアプリをGalaxy SIIにデバッグできますが、Ubuntuではできません。

だから、Ubuntuの代替は何ですか。私は何度もグーグルで検索しましたが、まだUbuntuをサポートするKiesを取得していません。


VirtualBoxを試してみると、更新プログラムやROMを注意してフラッシュする必要があります。そのような専用ハードウェアのデュアルブートを検討してください。
トム・ブロスマン

小さなxpを備えたOracle VM仮想ボックスは、

回答:


8

さて、私がこれを読んでいるのであれば、Androidデバイスでアプリをデバッグしたいだけです。それが正しい場合、本当に必要なのはAndroid SDKで、ADBまたは「Android Debug Bridge」をセットアップするだけです。それほど難しくはありませんが、USBを正しく動作させるために多少の作業が必要になる場合があります。また、[設定]> [アプリケーション]> [デバッグ]> [USBデバッグを有効にする]に移動する必要があります。Eclipseを使用してアプリケーション開発を行う場合、アプリのテストバージョンを携帯電話に自動送信するツールがいくつかあります。

より詳細な回答については、次のAndroidデベロッパーサイトをご覧ください。 http //developer.android.com/guide/developing/device.html

また、Linux上のキースには解決策がないようです。キースについては何も知りませんが、標準のAndroidアプリの開発方法は問題なく機能するはずで、開発者サイトにはドキュメントがたくさんあります。


:はい、そうです。私はandorid appaを開発する方法と、それに必要なものについてすべてを知っています。しかし、samsung kiesだけがgalaxy sIIなどのSamsungデバイスをデバッグしてAndroidアプリをデバッグできるので、samsung kiesをubuntuで実行したいと思います。あなたが私のポイントを得たことを願っています。
シュレヤシュマハ

WineでWindowsバージョンを実行してみることができると思いますが、それが成功するかどうかはわかりません。動作させるには、少し手を加える必要があります。
superlinkx

[OK]を試してみます。
シュレヤシュマハ

5

私はギャラクシー(ちなみに素晴らしい携帯電話)を持っていますが、悲しいことに、Samsung KiesがWineで動作しないことを確認する必要があります。Kiesのインストールに成功した場合、電話との適切な接続を確立することはできません。これはワインのusbサポートが限られているためだと思います。(これがtomtomホームがワインで動作しない理由です-完全にインストールされますが、デバイスと通信できません)

virtualboxで実行されているWin XP仮想マシンで動作させるための私の試みも失敗しました-常に仮想XPインストールがフリーズし、強制的にシャットダウンする必要がありました。

ネイティブ(k)ubuntuでのドラッグアンドドロップは正常に機能します(ただし、既に知っていると思います)が、私の経験では、Kiesには本格的なウィンドウが必要です。

あなたが 'buntu Iでそれを実行させることに成功すれば、他の多くの人が聞くのを非常に熱心に思うでしょう。


2

LinuxでADBとSDKを使用するためにKiesやドライバーは必要ありません。まず、Android開発者のWebサイトにアクセスして、SDKとEclipseをインストールします。Windowsでの開発を既に進めているので、彼らの指示に従ってこのビットワークアウトがうまくいくと思います。

Linuxでは、USBドライバーをユーザー空間に配置できます。これは、プログラムに直接組み込まれています。コーダーはこれにlibusb APIを使用します。しかし、もう少しありますが、そのままでは機能しません。

USBデバイスがPCに挿入されると、サービスudevを使用して、「デバイス」のマウント方法と場所を調停します。お使いの携帯電話は、デバッグモードのときにシステムに認識されないため、libusbが通信するために使用するusbファイルノードのみを作成します。すべてはLinuxのファイルです。問題は、このノードにアクセスできるのはルートアカウントのみであることです。プログラム(この場合はADB)が通常のユーザーアカウントでプログラムと通信できるようにudevに指示する必要があります。

これを行うには、/ etc / udev / rules.d /にファイルを作成します

99-my.rulesという名前があります

このファイルで、S2に単一行SUBSYSTEM == "usb"、ATTR {idVendor} == "04e8"、ATTR {idProduct} = "685e"、OWNER = "YOUR USERNAME"、GROUP = "YOUR USERNAMEを追加します」

ユーザー名がどこにあるか、ユーザー名を入力します。

これを行うには、rootアカウントである必要があります。ubuntuでは、呼び出しているコマンドの前にsudoを使用します。EG sudo gedit /etc/udev/rules.d/99-my.rules

リブートするか、sudo service udev restartを実行します

電話を差し込み、adbデバイスでテストします。電話IDを表示する必要があります。

UbuntuはAndroid開発に最適です。私はいつも仕事で使っています。Windowsの担当者がテスト対象の新しいデバイスのドライバーを見つけようとしている間に、lsusbでidVendorとidProductの値を取得し、udevに新しい行を追加してサービスを再起動すると、稼働します。:)


2

UbuntuでKiesを実行できます。Mintに切り替える前に、約2か月間ネットブックでKiesを使用していました。残念ながら、Mint、Lubuntu、Xubuntuでは動作しませんが、Ubuntuでは完全に動作します。

ダウンロードするにはWineが必要です。終わり近くにエラーメッセージが表示されますが、それでも正常に動作します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.