簡體   English   中英

PhoneGap App未在Android Emulator中運行

[英]PhoneGap App not running in Android Emulator

我正在嘗試構建/運行PhoneGap 2.0示例應用程序(\\ Phonegap 2.0 \\ lib \\ android \\ example)。 我已將應用程序導出到.apk文件並安裝在移動設備上。 這是在實際的移動設備上工作,但不是在Android模擬器中。 我只是看不到應用程序圖標,以啟動應用程序。 我查看了主屏幕和應用程序部分。 我嘗試過鎖定和解鎖模擬器之類的東西,但沒有任何作用。

我在D:\\ Eclipse 3.7.2上創建了一個Eclipse Workspace,並通過Eclipse從\\ Phonegap 2.0 \\ lib \\ android \\ example文件夾創建了一個Android Project表單。

  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 \\
    • 我必須重命名Android SDK的C:\\ Program Files(x86)\\ Java \\ jre7 \\文件夾中的java.exe才能在C:\\ Program Files(x86)\\ Java \\ jdk1.7.0_05中找到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平台工具
    • Android 4.0.3(API 15)
      • Android SDK的文檔
      • SDK平台
      • SDK示例
      • ARM EABI v7a系統映像
      • Google API
      • Android SDK的來源
    • 附加功能
      • Android支持庫
      • 谷歌USB驅動程序
  5. 通過Android Virtual Device Manager創建AVD,具有以下屬性:
    • 目標 - Android 4.0.3 - API級別15
    • CPU / ABI - ARM(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

我被要求運行兩次應用程序。 第一次它給了我一個錯誤。 它下次運行並顯示模擬器。

日志顯示:

[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'

請幫忙!

請確保adb位置正確.adb工具已移至platform-tools /

如果您在SDK中沒有看到此目錄,請啟動SDK和AVD Manager(執行android工具)並安裝“Android SDK Platform-tools”。 請遵循教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM