2012-02-09 4 views
1

私はMonoDevelop IDEを使って非常に単純なアプリケーションを実行しようとしています - つまり、新しいプロジェクトの一部として作成されたもの(ボタンのlableをインクリメントするものクリック - 私は誰かが本当にそれを望んでいない限り、私はそれが関連しているとは思わないので、コードを投稿しません)。MonoDroid - ターゲットデバイスがIDEに表示されない

私は実行メニュー項目を押すと、次に実行します(またはデバッグ)私は忠実にエミュレータを起動し、エミュレータの選択に

enter image description here

を取得 - (私はAPI_7、API_10、API_12を試してみた)とすることをOKです。しかし、上記のIDEは現在実行中のエミュレータを表示するように更新されないので、アプリケーションを起動することはできません。手動で更新しましたが、同じリストが表示されます。私が期待しているのは、新しいエミュレータがリストに表示され、OKボタンがアクティブになることです。

私は、コマンドラインでadb device Sを実行しようとしていると私はデバッグブリッジは、デバイスを拾ったことを見ることができる、すなわち、それは、エミュレータが実行されているTCP/IPポートに一致するemulator-5554を言います。

私はまた、すなわち

adb kill-server 
adb restart-server 

をデバッグサーバを再起動しようとしました。しかし、私は、エミュレータは上記のダイアログに表示され見ることができません。デバッグサーバはポート5037で動作しています。IDEが別のポートをリッスンすることはできますか?

基本的に、私はMonoDevelopを通して実行される最も単純なアプリケーションを取得しようとしています。そして、私は失敗している。良い人を助けてください。

答えて

1

初めてエミュレータを実行しようとしたときに同じ問題が発生しました。

  1. Android SDKマネージャを実行し、最新のSDKパッケージをすべて取得してください。

  2. IDEが最初に実行されたときに表示されているものを実行するのではなく、AVDマネージャを使用して独自のAndroid仮想デバイスを作成します。その後、AVDマネージャを使用してAVDを手動で起動し、デバッグを開始する前にAVDが完全にロードされていることを確認してください。

+0

私はプロキシの背後にありました。そのため、プロキシをAVDマネージャに置く必要がありました。しかし、これは正しいことです。何らかの理由で、すぐに使えるSDKは登録されていませんでした。アップデートと新しいSDKが動作します。また、エミュレートされたデバイスをロック解除して登録する必要があります –

関連する問題