これを 2 日間評価しないように修正する作業を行ってきました。どんな助けでも大歓迎です。
私は以下をインストールしています:
エクリプス
android-sdk-macosx
Android SDK ツール
Android 2.2 API 8
アンドロイド 2.3.3 API 10
phonegap プロジェクトのセットアップがあります。[実行] -> [別のユーザーとして実行] -> [Android アプリケーション] をクリックします。
コンソール タップで、次のように表示されます。
[2011-12-14 10:47:38 - Foanar] ------------------------------ [2011-12-14 10:47:38 - Foanar] Android ローンチ! [2011-12-14 10:47:38 - Foanar] adb は正常に実行されています。 [2011-12-14 10:47:38 - Foanar] com.phonegap.foanar.App アクティビティ起動の実行 [2011-12-14 10:47:38 - Foanar] 自動ターゲット モード: 互換性のある新しいエミュレータを起動 AVD「3DEVO」 [2011-12-14 10:47:38 - Foanar] 仮想デバイス '3DEVO' で新しいエミュレータを起動 [2011-12-14 10:47:40 - Emulator] 2011-12-14 10:47:40.256 emulator-arm[3278:80b] 一度警告: このアプリケーション、またはそれが使用するライブラリは、NSQuickDrawView を使用しています。廃止されました。アプリは QuickDraw の使用をやめ、Quartz に移行する必要があります。 [2011-12-14 10:47:40 - エミュレーター] エミュレーター: 警告: センサー ポートを作成できません: 接続が拒否されました [2011-12-14 10:47:40 - Foanar] 新しいエミュレータが見つかりました: emulator-5554 [2011-12-14 10:47:40 - Foanar] HOME ('android.process.acore') が起動されるのを待っています... [2011-12-14 10:48:04 - Foanar] HOME はデバイス 'emulator-5554' で起動しています [2011-12-14 10:48:04 - Foanar] Foanar.apk をデバイス「emulator-5554」にアップロードする [2011-12-14 10:48:05 - Foanar] Foanar.apk をインストールしています...
AVD "3DEVO" は起動しますが、Foanar.apk をインストールしません。LogCat または Console でエラーが発生することはありません。Eclipse はここでハングアップし、それ以上進まないようです。おそらくこの行と関係があると思います:
[2011-12-14 10:47:40 - エミュレーター] エミュレーター: 警告: センサー ポートを作成できません: 接続が拒否されました
以下を使用して、ターミナル経由でアプリをインストールできました。
adb install /CapitalOnline/android/Foanar/bin/Foanar.apk
ターミナルは問題ないので、Eclipse を元に戻して動作させたいと思っていますが、Eclipse は Eclipse から直接ビルドをテストするのに便利です。私はいつもこれを実行することができました。これと関係がある場合とない場合がある、Eclipse 以外の私のマシンへの唯一の変更... ユーザー ディレクトリに独自の開発環境を作成する Chrome ブラウザーを使用して、AppMobi XDK と AppMobiPhoneGap XDK をインストールしました。何らかの方法でポートが交差して接続を拒否している可能性はありますか?
これを理解するのを手伝ってくれる人に感謝します!