欢迎来到天天文库
浏览记录
ID:33694128
大小:44.41 KB
页数:3页
时间:2019-02-28
《简单搭建mobilewebapp开发环境》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、泽思网络–上海APP开发商www.zesmob.com简单搭建mobilewebapp开发环境搞mobilewebapp开发的前端攻城师一定很郁闷,没有firebug,没有IEchromesafariopera自带的强大的调试工具。还要面对最少两个os:IOS和android,n部手鸡,多个版本,不同版本和手鸡之间还可能有不同的bug。我自己调试的环境如下:andrord可以拿虚拟机运行,缺点是性能比实际的性能要差,无法在速度上模拟出真实的手鸡效果。好处是不用买N个手鸡,设置hosts也比较方便。chromelite虽然没有safarimobile那样的控制台输出,但是在DDMS
2、的LogCat输出里面会输出js报错信息,同样console.log也会在LogCat中输出。由于android官网被和谐,所以装android开发环境会比较慢,两步:1,下ADT9.9这个不大,网上也很多,很容易能搞定,下载以后作为eclipse插件安装即可(需要eclipse3.4以上版本,3.6版本貌似有问题,所以我选择了3.5)2,下AndroidSDK,由于官网被和谐,所以只能从别的网站下载,由于很多网站提供的SDK都有些问题,这里推荐还是先下载SDKsetup,然后更新,更新会比较慢,一晚上差不多搞定。SDKsetup不能更新的话可以去网上搜索一下方法,很容易能搞定,
3、不需要翻(和谐)墙。android其它问题:1,虚拟机搞定之后就可以修改hosts了,祭出abd很容易能搞定,网上文章也很多,也许会遇到failedtocopy'hosts'to'/system/etc/hosts':Nospaceleftondevicefailedtocopy'hosts'to'/system/etc/hosts':Outofmemory泽思网络–上海APP开发商www.zesmob.com之类的错误,网上都有解决办法,很容易找到。2,为sdcard里面拷贝文件,例如html文件,祭出mksdcard创建sdcark,然后用adb随意就可以传文件了,或者用图形
4、化界面的DDMS。反正就是一些Linux的命令。在android里面访问这些文件推荐下个文件管理器之类的,比如andexplorer和Astro之类的,有的文件管理软件权限更高,不过俺也用不上,俺就用andexplorer,Google很容易下载到,不用Astro是因为下载到的都不好用。通过abd安装到虚拟机就ok。3,建议不要设置模拟器的内存大小,默认的就可以,设置了模拟器大小之后模拟器和电脑都很慢。。。至少我的2G内存电脑是这样的4.其实很多命令也要懂一下的,比如获取avd的ID之类的,你不会总是用图形用户界面的____________________关于IOS由于没有mac
5、电脑,虚拟不出iphone,直接借的真机(IPhone3G)。。。Iphone比android好些,支持svg,并且可以打开一个开发者选项,js报错信息就会显示,还能有控制台输出,这些android只能在LogCat里面输出。。。________________________________________________错误信息的输出safarimobile可以输出jshtmlcss错误信息,而chromelite只能输出js错误信息,这方面safarimobile强大一些。console.log两者都支持另外,鼠标只有一个,多点触摸的应用只能拿调试器直接连手鸡了。。。另外,
6、pc上的浏览器也可以尝试修改UA,各大浏览器修改UA的方法如下:泽思网络–上海APP开发商www.zesmob.com[url]http://www.path8.net/tn/archives/1760[/url]这里有一个上面应用示例:[url]http://www.maizidi.com/firefox-user-agent-switcher/[/url]Allen.M的这篇“adb通过wifi连接milestone”的文章很有意思~~~http://blog.allenm.me/2010/10/adb-connect-milestone-wieless/
此文档下载收益归作者所有