3
我試圖構建/運行PhoneGap 2.0示例應用程序(\ Phonegap 2.0 \ lib \ android \ example)。我已將應用導出到.apk文件並安裝在移動設備上。這是工作在實際的移動設備,但不是在Android模擬器。我只是看不到應用程序圖標以啓動應用程序。我查看了主屏幕和應用程序部分。我已經嘗試了像鎖定和解鎖模擬器的東西,但沒有任何工作。PhoneGap應用程序未在Android模擬器中運行
我在D:\ Eclipse 3.7.2上創建了一個Eclipse工作區,並通過Eclipse從\ Phonegap 2.0 \ lib \ android \ example文件夾創建了一個Android項目表單現有代碼。
- 視窗7 64位
- JAVA SDK - JDK-7U5 - 窗口i586.exe(32位)。安裝是這樣的:
- C:\ Program Files文件(x86)的\的Java \ jdk1.7.0_05
- C:\ Program Files文件(x86)的\的Java \ jre7 \
- 我不得不重新命名了Java。 exe文件安裝在C:\ Program Files(x86)\ Java \ jre7 \文件夾中,以便在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
- Android SDK - android-sdk_r20。安裝在機器上的0.1-windows(不是通過zip文件提取的)。
- 安裝通過Android SDK管理器執行以下操作:
- 工具
- Android SDK工具
- 的Android SDK平臺工具
- 的Android 4.0.3(API 15)
- 文檔適用於Android SDK
- SDK平臺 個
- 樣品SDK
- ARM EABI V7A系統映像
- 谷歌的API
- 來源爲Android SDK
- 額外
- Android的支持庫
- 谷歌的USB驅動程序
- 工具
- 創建AVD通過具有以下屬性的Android虛擬設備管理器:
- 目標 - 安卓4.0.3 - API等級15
- CPU/ABI - ARM(armeabi-V7A)
- SD卡大小 - 128 MB
- 內建 - WVGA800
- 的Eclipse IDE - Eclipse的靛藍經典3.7。2(蝕-SDK-3.7.2-win32)中的.zip
- 的Eclipse ADT插件20.0.2
- 的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'
請幫幫忙!
furqi,感謝您的回覆。我遵循鏈接中提到的教程。我在eclipse中修改了C:\ Progra〜2 \ Android \ android-sdk的路徑(Windows> Prefrence> Android> SDK位置)。現在程序運行沒有任何錯誤。但是我仍然沒有在模擬器的任何地方看到應用程序圖標。有沒有特定的地方尋找。它不在主屏幕或應用程序屏幕上。 – 2012-08-09 14:07:16
我遵循這個http://gingerbreaddesign.co.uk/todd/2010/10/29/android-emulator-not-installing-apps-a-solution/現在我的應用程序顯示在模擬器中。因此,對於任何想要在PhoneGap上啓動並運行第一個應用程序的人來說,這是一個完整的解決方案。 – 2012-08-10 08:59:59