PhoneGap - 为啥 Android 虚拟设备不显示更改?

Posted

技术标签:

【中文标题】PhoneGap - 为啥 Android 虚拟设备不显示更改?【英文标题】:PhoneGap - Why Android Virtual Device not show the changes?PhoneGap - 为什么 Android 虚拟设备不显示更改? 【发布时间】:2015-07-13 01:23:28 【问题描述】:

我安装了 PhoneGap 环境,更新 API 8 到 API 22 之间的 SDK(使用 android SDK 管理器:所有工具和每个 API,“DSK 平台”和“ARM...”)并创建了一个示例项目。

我在 Eclipse、API 16 Android 4.1.2 中使用 AVD 管理器创建了一个 AVD(Android 虚拟设备),在 AVD(运行方式>Android 应用程序)中启动项目,我可以在 AVD 中看到该项目,但是当我更改代码并关闭 AVD 并重新启动示例我看不到更改(标记了“自动构建”选项)。 Android应该如何正常工作?

我安装了: -NodeJs v0.12.2:http://nodejs.org/dist/v0.12.2/x64/node-v0.12.2-x64.msi -适用于 Win x64 的JDK:http://www.oracle.com/technetwork/es/java/javase/downloads/jdk7-downloads-1880260.html -Apache Ant 1.9.4 Bin 邮编:http://apache.spinellicreations.com//ant/binaries/apache-ant-1.9.4-bin.zip -广告捆绑:htps://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip - 并使用 npm 安装 PhoneGap

在: -Node Js:C:\Program Files\nodejs. -Java:C:\Program Files\Java\jdk1.7.0_79. -Apache Ant:C:\Program Files\Java\apache-ant-1.9.4. -ADT 包:C:\AndroidTools. -eclipse\ -sdk\ -工作区\

环境变量: 用户变量: -PATH: C:\Users\Juan\AppData\Roaming\npm;C:\AndroidTools\sdk\tools;C:\AndroidTools\sdk\platform-tools; 系统变量: -ANDROID_HOME: C:\AndroidTools -ANT_HOME: C:\Program Files\Java\apache-ant-1.9.4 -JAVA_HOME: C:\Program Files\Java\jdk1.7.0_79\bin -NODE_PATH: C:\Program Files\nodejs\ -路径:C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT %\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\ Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Skype\ Phone\;C:\Program Files\nodejs\;C:\Program Files\Java\apache-ant-1.9.4;C:\Program Files\Java\jdk1.7.0_79\bin;C:\AndroidTools\sdk\工具;C:\AndroidTools\sdk\platform-tools;C:\AndroidTools\sdk

提前致谢。

【问题讨论】:

我使用的是 Windows 8.1 64 位,处理器 x64 i3 4005U,4 GB DDR3 (1333 MHz)(更多机器详情solonotebooks.net/products/16396-toshiba-satellite-l45-b4205fl) 【参考方案1】:

我找到了解决办法。

1.- 缺少添加系统变量:例如:ANDROID_PATH = C:\AndroidTools\sdk"。

2.- 运行此命令生成应用程序:“local phonegap build android”(位于应用程序目录,例如:C:\AndroidTools\workspace\project)。

通过第二步,项目的文件将生成在例如:project\platforms\android\assets\www

3.- 在 AVD 中启动项目。

我希望这对某人有帮助;)

您好!

【讨论】:

以上是关于PhoneGap - 为啥 Android 虚拟设备不显示更改?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 cordova-local-notification-plugin 不起作用(Phonegap,Android)?

为啥 Firebase 在 Android 模拟器上运行时在 PhoneGap 应用程序中返回 404 错误?

为啥 PhoneGap Android 应用程序在将一堆数据插入 SQL 时崩溃?

为啥我的 PhoneGap 应用程序图形仅在 iOS 上损坏?

没有焦点的Phonegap iOS键盘事件

Phonegap 构建的适用于 Android 应用程序的全屏键盘