Dreamweaver CS5.5+phoneGap生成android工程,问题及解决

刚开始学习跨平台移动应用开发平台phonegap,开发工具推荐Dreamweaver CS5.5,版本11.5 内部版本5366(目前最新),Dreamweaver CS5.5下载安装之后要破解,百度谷歌方法一堆,可以参考 http://blog.sina.com.cn/s/blog_4b93170a01017zep.html,然后创建站点,可以参考 http://blog.csdn.net/wlanye/article/details/7389324,然后生成和模拟,就打开avd安装了。但是我的怎么也生成不了,提示:未成功生成***工程,参见***buildlog.log,打开看到

adb server is out of date.  killing...

ADB server didn't ACK

* failed to start daemon *

error: unknown host service


<DW>
____________________
ERROR: console error
 context: Dreamweaver.exe::GetExitCodeProcess
 code: 1
 message: 函数不正确。

 

adb被占用了,然后打开任务管理器结束占用adb的进程,有些进程占用adb,但是还容易发现,就在cmd里找到5037的端口对应的pid,然后在任务管理器里结束对应的pid的进程。方法如下:在cmd命令下找到占用该端口(adb端口5037)的pid,用命令:netstat -ao,找到“本地地址”末尾为5037的对应pid,然后强行关闭: ntsd -c q -p PID(查询出来的PID号码) 或者进入任务管理器 -> 查看 -> 选择列 -> 将PID选中 -> 进程(找到查询到的PID) -> 结束进程。

然后再在dw里生成一下,还是不成功,buildlog.log提示:

BUILD FAILED

E:\dwWork\release\COMDEM~1.HEL\build.xml:1: Content is not allowed in prolog.

找到对应build.xml文件打开是空的!

于是,重新创建一个工程,新建一个站点,生成android,不成功:

BUILD FAILED

E:\android\eclipse-jee-indigo-SR2-win32\android-sdk-windows\tools\ant\build.xml:539: Android Target is not set.

 

查看build.xml文件没有发现什么错误的,从网上搜的解决方法试了也不管用。而且在我生成并模拟打开avd过程中电脑总是蓝屏!!几近崩溃,网上搜蓝屏问题,找到微软的dump文件分析工具windbg,参考http://support.icafe8.com/technologynews/focus/932.html并按照方法去分析出KNBDrv.sys文件问题,查了查它是猎豹浏览器的内核参考http://www.enet.com.cn/article/2012/1126/A20121126196934_3.shtml,于是果断卸载猎豹浏览器,然后删掉之前生成的工程,重新打开dw,设置站点,然后生成,成功!生成并模拟,打开avd,成功!安装工程,成功!

BUILD SUCCESSFUL

Total time: 17 seconds

正在 Android 模拟器中运行应用程序
<DW>

成功了!

在解决生成不了android工程过程中,还有

buildlog里错误在manifest文件中,[aapt] E:\dwWork\release

\COMDEM~2.HEL\bin\AndroidManifest.xml:4: error: No resource

identifier found for attribute 'xlargeScreens' in package

'android'编译失败

把工程下根目录的manifest文件和bin文件中manifest文件中该句

删掉重新生成ok。
问题网上搜索说:ant编译时(build.xml)有些属性不认,有待考证,ant编译的技术不懂暂时不分析了。

还有说Dreamweaver CS5.5内置phonegap版本与sdk不匹配,需要降到2.2版本的sdk,也试了,不行,最终实践证明,更新到最新dw内置phonegap为(1.7.0(cordova)),sdk为更新到4.0版本后的,用起来也溜溜的,证明不是它们之间的问题。

还搜到别的问题,如果遇到可以查下,保留链接:http://blog.csdn.net/dupang/article/details/8248335
至此,可以顺利的用dw开发html5+phonegap的跨平台应用了。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值