分享好友 最新动态首页 最新动态分类 切换频道
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可以看到真机(上面有方法

最新文章
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.设置访问时间间隔
文件转换成PDF格式的常用方法与工具介绍
文件怎么转换成PDF格式How to Convert Files to PDF Format在现代办公和学习中,PDF(便携式文档格式)已经成为一种广泛使用的文件格式。PDF文件具有良好的跨平台兼容性,能够保持文件的格式和排版,因此在分享和打印文档时非常受欢迎。本
搜索功能升级又免费!OpenAI强势出击,挑战谷歌搜索霸权
当地时间12月16日,OpenAI宣布向全球所有用户免费开放ChatGPT的实时搜索功能。这是其为期12天的“Shipmas”活动的第八场直播内容,在此前的活动中,该公司已经展示并发布了一系列全新的AI产品与功能。搜索功能全面开放OpenAI在此次“Shipma
淘宝无忧退货是什么意思?卖家能拒绝退款吗
现在许多小伙伴们都非常愿意在淘宝购物,因为在淘宝购物它的退货是非常方便的,并且不仅有七天无理由退货,还有无忧退货,这都给消费者提供了不错的服务,但是也有些朋友不理解淘宝无忧退货的意思,那么接下来就一起往下看。一、淘宝无忧退
综合能源服务的市场潜力分析
当前,我国能源消费供给、能源结构转型、能源系统形态呈现新的发展趋势。随着互联网信息技术、可再生能源技术以及电力改革进程加快,开展综合能源服务已成为提升能源效率、降低 用能成本的重要发展方向,也成为各企业新的战略竞争和合作焦
用AI画美女,让我的数字女友一键生成!这些工具你不能错过!
步骤二:注册账户这里你可以选择快速注册,使用邮箱或手机号即可创建一个新账户。步骤三:选择模板进入主界面后,你会看到多种生成模板,选择适合你的美女写真风格。步骤四:输入参数根据自己想要的效果修改画风、服饰、发型等选项,尽量做
权限列表【梦幻AI绘画-免费AI作图AI换脸】
● 访问大概位置允许应用访问大概位置● 精确位置权限允许应用访问精确位置。● 查看网络状态允许应用程序查看所有网络的状态。● 开关WLAN允许应用开启或关闭WLAN● 拍摄照片和视频允许应用拍摄照片或录制视频● 更改网络连接性允许应用程
推荐系统:ann算法之ngt
在推荐或者搜索场景中,高质量的召回都是很有必要的,有时候ann搜索算法(Approximate Nearest Neighbor)可以帮助我们实现这一个功能 ngt是yahoo日本团队基于graph和tree做的的ann搜索工具,地址:ht
相关文章
推荐文章
发表评论
0评