3

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 プロジェクトを作成しました。

  1. Windows 7 64 ビット
  2. 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 に設定したにもかかわらず、それを行う必要がありました
  3. Android SDK - マシンにインストールされている android-sdk_r20.0.1-windows (zip ファイルで抽出されていません)。
  4. 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 ドライバー
  5. 次のプロパティを使用して、Android Virtual Device Manager を使用して AVD を作成しました。
    • ターゲット - Android 4.0.3 - API レベル 15
    • CPU/ABI - アーム (armeabi-v7a)
    • SD カードのサイズ - 128 MB
    • 内蔵 - WVGA800
  6. Eclipse IDE - Eclipse Indigo Classic 3.7.2 (eclipse-SDK-3.7.2-win32).zip
  7. Eclipse ADT プラグイン 20.0.2
  8. 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'

助けてください!

4

1 に答える 1

1

adbが正しく配置されていることを確認してください。adbツールがplatform-tools/に移動しました。

SDKにこのディレクトリが表示されない場合は、SDKとAVD Managerを起動して(Androidツールを実行)、「AndroidSDKPlatform-tools」をインストールします。このチュートリアルに従ってください。

于 2012-08-08T14:48:37.080 に答える