2017-04-27 1 views
4

Expo XDEバージョン16.0.0を使用しています。Androidエミュレータでアプリケーションをテストしたいと思います。私はマックにいる。 Genomotionがインストールされており、expo.io(https://docs.expo.io/versions/v16.0.0/guides/genymotion.html)のdocsで説明されているようにエミュレータを起動しましたが、次のエラーが表示されます。私はそれが何を意味するのか、それをどう修正するのか分かりません。ExpoからGenymotionでAndroidデバイスを開くXDEにエラーが発生する

Couldn't start project on Android: could not install smartsocket. listener: Address already in use ADB server didn't ACK * failed to start daemon * error: cannot connect to daemon

誰かが私を助けてくれることを願っていますか?

+0

は同じprobを持っています – arisalexis

+0

あなたは解決策を見つけましたか? –

答えて

0

私の場合では、溶液は、これは、それはあなたがADB持っているとAndroid-ツール-ADBはそれを考え出す一日を過ごした後

0

をインストールし、私が決めたことができますUbuntuの17.04

sudo apt remove android-tools-adb 
adb kill-server 
adb start-server 

にありましたgenymotion内のAndroidエミュレーションを使用してください。これはUbuntu向けです(16.04)。

  • ダウンロードAndroidスタジオ&ツール> Android> AVD Managerに移動します。

  • & AndroidバージョンのSDKをダウンロードして、 を使用してください。

  • ダウンロードしたら、「動作」(緑色のデバイス 画面の右端)の緑色の再生アイコンの をクリックして、エミュレータが機能することをテストします。
  • genymotionを開く、設定> ADB> 'カスタムAndroid SDK ツールを使用する'。/*/Android/Sdk(Android sdkがインストールされている場合は )
  • メインのgenymotion画面で[Start]をクリックしてテストしてください。 Expo XDEを開き、プロジェクト&をロードして、 'ctrl + d'をアンドロイド デバイスにロードします。それは、博覧会アプリのインストールを開始します。
0

vivid応答hereは(彼はOSX上でそれを作ったと私はit works for windows tooを参照)も、Linux上で私のために働きました。

基本的には、adbのバージョンを確認する必要があります。同様に: adb version

そして、(あなた実際のパスを使用して) /opt/android-sdk/platform-tools/adb version

それらが異なる場合は、2番目の1で/usr/bin/adb(最初の1)を交換してください。

その他の重要なことは、正しいgenymotion SDKを設定する必要があることです。また、sdk & sdkツールがPATH変数に存在していることを確認してください。

関連する問題