分享好友 最新动态首页 最新动态分类 切换频道
cocos2d-x android 调试
2024-12-26 23:24

搭建2dx的android开发环境官网有教程(http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Chapter_1_-_How_to_Create_a_New_cocos2d-x_project_on_multi-platforms,2dx的中文网站也有对应的翻译(http://cocos2d.cocoachina.com/resource/show?nid=60,在此不作赘述。


DDMS调试

这里要记录的问题是,如何在virtualbox的linux系统里面用eclipse的DDMS做2dx的android项目调试。至于为什么要在linux中做eclipse调试,这是我个人的历史遗留问题:C++我习惯在windows下用VS开发,而windows下的linux模拟环境cygwin又是我很讨厌的(印象中09年的时候装过一次,巨麻烦,所以我在windows下用VS编码和调试,通过后把代码copy到linux机器的android项目中编译出apk文件。


今天新买的adroid测试机终于到了,从两年前的htc hero(android 2.1)升级到华为android 4.1,感觉太爽了,迫不及待的装上前几周用业余时间写的两个小游戏

一个跟微信打飞机比较类似,上面掉怪物,下面打,代码自己写的,资源图片是东拼西凑来的,运行正常(apk见http://download.csdn.net/detail/xiarendeniao/6029239

另一个是拿一个大神的代码(详见http://4137613.blog.51cto.com/4127613/761397)当教材学习并小改了一下得到的,他之前的代码在android下有些小瑕疵(左右移动有些不受控制,这个是因为手指刚触摸到屏幕时会有小距离的touchmove事件;移动节奏不太好,记得是滑动一次移一步,改掉这些的时候运行正常(apk见...

后来我用python写了个server,并在大神的代码中用pthread开了个线程、用libcurl建立tcp长连接意图实现网络对战,这时windows下正常,android下出现了闪退情况,今天搭建DDMS调试环境也就是为了解决这个问题。

整体环境:win7宿主,virtualbox虚拟机,centos6虚拟系统

问题一.virtualbox虚拟机无法添加和识别usb设备(我的华为手机,android 4.1系统,具体错误见下图:USB device '...' with UUID {...} is busy with a previous request. Please try again later. 

参照virtualbox的官方论坛尝试了很多方法,也不清楚到底是哪个办法凑效的,个人感觉是这样的(宿主机器启动时我进入到BIOS的设置页面把USB的一个选项也disable了,不过感觉应该没什么用

在宿主机器(Win7)的设备管理器中把手机卸载掉

在virtualbox对应的虚拟系统的设置页面“启动USB控制器”(不“启用USB2.0(EHCI)控制器”,添加一个远程是“任何(any)”的过滤器

启动虚拟系统后在“分配USB设备”中把对应的设备打钩,宿主机器右下角会冒泡提示“virualbox usb正在安装”和“安装完成”,然后,lsusb就可以看到设备了

 
 

问题二.ADT启动后使用DDMS检测到的设备信息是“?”

用sudo adb devices(我linux环境中的adb在/data/android/adt-bundle-linux-x86_64-20130717/sdk/platform-tools这里)可以看到权限有问题

用sudo adb kill-server 停止adb服务

接着 sudo adb start-server 重启adb服务

然后 sudo adb devices 显示出的设备名就是正常的

做上述操作的同时,我还做了驱动的处理,不清楚是两者一起起了作用还是只要其中一项就够了,懒得纠结了
驱动处理如下(参考 http://blog.csdn.net/zhenwenxian/article/details/5901350

增加了一项配置文件,如下所示

sudo chmod a+rx /etc/udev/rules.d/50-android.rules 
 

重启虚拟系统(上述参考页面里说要重启/etc/init.d/udev,然后重启adb服务就行了,可是我虚拟机没有找到/etc/init.d/udev)


eclipse连真机调试(模拟器界面全黑搞不定

昨天(2013.11.14)琢磨出eclipse连真机调试的方法了,不用每次编译出apk,copy到真机,安装,然后用DDMS看运行信息了

直接在eclipse下(ADT)右击项目“Debug As”-->"Android Application",然后项目会在真机上运行,eclipse的logCat会打印运行信息

参考:http://developer.android.com/tools/building/building-eclipse.html#RunningOnDeviceEclipse(Running on a device)

1.保证lsusb可以看到真机(上面有方法

最新文章
美术画架双面画板儿童学习画板益智玩具多功能带画纸白板黑板0918信息
产品详细说明:产品名称:美术画架双面画板儿童学习画板益智玩具多功能带画纸白板黑板0918产品货号:SXR-0918产品规格:73x56x8CM玩具启迪:1、画画可以发挥孩子的想象力,是一种表达感情的方式。2、画画可以锻炼孩子小手的灵活性和协调性,
从群晖Web Station安装WordPress&PhpMyAdmin看shell的使用
创作立场声明:我再本文中描述的文字内容,为本人亲手创作。感谢小米机械键盘,感谢lg显示器,感谢mac系统,感谢chrome浏览器为本文做的贡献。借着最近蜗牛比较火,我也跟风买了一台,相对其他nas系统来说比较方便,如果你有公网IP可以尝试
www.131pk.com
通过本工具可以快速查询到您站点的谷歌(www.google.com)、百度(www.baidu.com)、必应(cn.bing.com)、雅虎(cn.yahoo.com)、搜搜(www.soso.com)、搜狗(www.sogou.com)、有道(www.youdao.com)等搜索引擎收录情况及反向链接;可以快速查询到谷
Sonar软件下载指南,一键获取使用教程与安装步骤,轻松上手!
Sonar下载指南,提供简单易懂的教程和安装步骤,让您轻松获取使用Sonar的方法。本指南详细介绍了Sonar软件的下载、安装和使用过程,帮助您快速掌握Sonar软件的使用技巧,提高工作效率。无论您是初学者还是专业人士,都能通过本指南轻松上手
ourplay游戏加速器 7.4.4 更新:2024-12-13备案号:沪ICP备17010969号-9A
ourplay安卓版,智能全局搜索,随时随地体验全球精品游戏和应用。ourplay游戏加速器,一般又称OurPlay,谷歌加速器。PUBG NEW STATE抢先畅玩,得限量版跑车皮肤, 11月11日开放测试!OurPlay加速器是一款自带谷歌服务框架的免费加速器,智能
ONE(ONE币)兑换丹麦克朗今日价格行情,ONE(ONE币)今日价格行情,最新消息,ONE24小时实时汇率K线历史走势图分析
ONE是ONE生态的通证。ONE是由BigONE发行的基于以太坊ERC20合约的代币。ONE通证凝聚了BigONE交易平台及生态的所有权益,平台将秉承区块链精神,让所有的用户共享平台收益。1. 永久享受 BigONE 平台 100% 交易手续费的返利BigONE 平台每日会
用AI轻松生成你的专属高清美女写真,玩法大揭秘!
DALL-E 2:OpenAI推出的这款工具以其强大的创作能力而著称,能够生成多种风格和主题的图像,包括超写实的美女照片。用户只需要提供简单的文本描述,DALL-E 2便能巧妙地将其转化为一幅幅令人惊艳的艺术作品。不过,由于其使用门槛和有限的访
SEO分析报告中,如何解释反向链接的作用和价值?提升网站权威性与排名
反向链接的定义及其在SEO中的基本作用反向链接,通常被称为“外部链接”或“入站链接”,是指从其他网站指向您网站的链接。在搜索引擎优化(SEO)中,反向链接扮演着至关重要的角色,因为它们被视为对网站内容质量和可信度的投票。换句话说
【Android -- 学习】学习资料汇总
项目名称项目简介Google I/O 2014Google I/O Android App 使用了当时最新推出的 Material Design 设计Google play music一个跨多个平台音乐播放器Google Santa Tracker for AndroidGoogle 开源的一个儿童教育和娱乐的 Appgithub客户端开源
爬虫工具之selenium(五)-建立代理IP池
IP网站为了防止被爬取,会有反爬机制,对于同一个IP地址的大量同类型的访问,会封锁IP,过一段时间后,才能继续访问,有几种简单的应对套路:1.修改请求头,模拟浏览器(而不是代码去直接访问)去访问2.采用代理IP并轮换3.设置访问时间间隔
相关文章
推荐文章
发表评论
0评