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