PhoneGap 2.0 サンプル アプリケーション (\Phonegap 2.0\lib\android\example) をビルド/実行しようとしています。アプリを .apk ファイルにエクスポートし、モバイルにインストールしました。これは実際のモバイル デバイスでは機能しますが、Android エミュレータでは機能しません。アプリを起動するためのアプリ アイコンが表示されません。ホーム画面とアプリセクションを見ました。エミュレーターのロックとロック解除などを試しましたが、何も機能しません。
D:\Eclipse 3.7.2 に Eclipse ワークスペースを作成し、\Phonegap 2.0\lib\android\example フォルダーから Eclipse を介して既存のコードから Android プロジェクトを作成しました。
- Windows 7 64 ビット
- JAVA SDK - jdk-7u5-windows-i586.exe (32ビット)。インストールは次のようになります。
- C:\Program Files (x86)\Java\jdk1.7.0_05
- C:\Program Files (x86)\Java\jre7\
- C:\Program Files (x86)\Java\jdk1.7.0_05 で java.exe を見つけるために、Android SDK の C:\Program Files (x86)\Java\jre7\ フォルダーにある java.exe の名前を変更する必要がありました。フォルダ。JAVA_HOME という環境変数を C:\Program Files (x86)\Java\jdk1.7.0_05\bin\java.exe に設定したにもかかわらず、それを行う必要がありました
- Android SDK - マシンにインストールされている android-sdk_r20.0.1-windows (zip ファイルで抽出されていません)。
- Android SDK Manager を使用して以下をインストールしました。
- ツール
- Android SDK ツール
- Android SDK プラットフォーム ツール
- アンドロイド 4.0.3 (API 15)
- Android SDK のドキュメント
- SDK プラットフォーム
- SDK のサンプル
- ARM EABI v7a システム イメージ
- Google API
- Android SDK のソース
- エクストラ
- Android サポート ライブラリ
- Google USB ドライバー
- ツール
- 次のプロパティを使用して、Android Virtual Device Manager を使用して AVD を作成しました。
- ターゲット - Android 4.0.3 - API レベル 15
- CPU/ABI - アーム (armeabi-v7a)
- SD カードのサイズ - 128 MB
- 内蔵 - WVGA800
- Eclipse IDE - Eclipse Indigo Classic 3.7.2 (eclipse-SDK-3.7.2-win32).zip
- Eclipse ADT プラグイン 20.0.2
- PhoneGap 2.0.0.zip
アプリケーションを 2 回実行する必要がありました。初めてエラーになりました。次回実行され、エミュレーターが表示されたとき。
ログには次のように表示されます:
[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] ------------------------------
[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] Android Launch!
[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] The connection to adb is down, and a severe error has occured.
[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] You must restart adb and Eclipse.
[2012-08-08 19:26:10 - org.apache.cordova.example.cordovaExample] Please ensure that adb is correctly located at 'C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe' and can be executed.
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] ------------------------------
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] Android Launch!
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] adb is running normally.
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] Performing org.apache.cordova.example.cordovaExample activity launch
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] Automatic Target Mode: launching new emulator with compatible AVD 'MyAVD4.0.3'
[2012-08-08 19:26:25 - org.apache.cordova.example.cordovaExample] Launching a new emulator with Virtual Device 'MyAVD4.0.3'
助けてください!