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 时崩溃?