QQ玩一玩(轻游戏)开发环境搭建与调试

玩一玩开发环境搭建与调试

前言

鉴于玩一玩开发目前只能基于Mac平台开发,由于项目组的同学没有Android的开发调试经验,操作起来不是非常的熟练,IOS调试操作不便,故在此分享,如果您是老司机可以忽略本文。-By Javen
Mac电脑推荐安装:

iTerm2替代默认终端(Terminal)
iTerm2个性化主题配置
Sublime Text
sublime text 3 插件推荐

Android 调试

下载Android Studio

条件允许就去官网下载
Android周边软件以及插件下载-By AndroidDevTools
注意:
1、安装AS时最好选择自定义安装,指定SDK保存的目录。后面配置adb环境变量时会使用到此目录
2、可能下载出现异常需要科学上网(自己搭梯子吧)或者设置代理
3、如果你对搭梯子感兴趣可以参考这里

配置环境变量

假设你上面SDK保存目录为/Users/Javen/Documents/work/Android/sdk。你配置时请自行修改配置目录。

进入用户当前目录

cd ~

设置环境变量

编辑 vi .bash_profile 再此文件中添加如下内容:记得修改

#Android
export ANDROID_HOME=/Users/Javen/Documents/work/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
设置生效

保存以上配置后使用此命令source .bash_profile使其配置生效。

说明:如果你使用了zsh,什么是zsh? 需要在~/.zshrc文件中最后一行添加source ~/.bash_profile如果不添加此设置每次新建一个窗口后环境变量都不生效,需要手动执行才生效。

检查配置是否正常

使用命令adb devices 如果出现List of devices attached表示已配置成功。如果出现command not found: adb 说明配置没有生效,请检查环境变量中设置的目录。

下载特殊版测试Q

参考官方的接入统一框架说明

测试Q使用特别说明

1、所有游戏目录为

/sdcard/tencent/MobileQQ/.apollo/game/

2、特殊版测试Q下载安装后,设置中的“厘米秀游戏资源校验和更新”默认是开启的。如果你想调试本地的游戏资源请将此关闭因为开启此功能手Q会校验本地游戏资源的签名如果不一致就会从服务端下载对应的版本。

3、只有将资源包上传到平台才会生成游戏ID,如果觉得操作麻烦只想测试,可以随便找一个平台已上线的游戏测试即可(删除游戏中的资源并替换成自己测试游戏的资源),测试大部分功能不受影响。

调试时Android常见命令介绍

由于测试时会使用到多台设备,那如何查看已连接的设备列表呢?
1、查看设备列表

adb devices例如:

➜  ~ adb devices
 List of devices attached
 4f61217b    device
 a5f9e448    device

连接电脑的设备有了,那如何连接终端设备呢?

2、连接设备

adb shell

当设备连接了多个时可以使用-s 指定设备

adb -s 4f61217b shell

3、上传文件

adb push [本地文件] [本地文件夹]...  [设备目标文件夹]

当设备连接了多个时可以使用-s 指定设备

adb -s 设备ID push [本地文件] [本地文件夹]...  [设备目标文件夹] 

例如:

adb -s 4f61217b push  inviteIcon.png gn gn_6 common main.js script /sdcard/tencent/MobileQQ/.apollo/game/2445

4、下载文件

  adb pull [设备文件] [设备文件夹]...  [目标文件夹] 

当设备连接了多个时可以使用-s 指定设备

adb -s 设备ID pull [设备文件] [设备文件夹]...  [目标文件夹] 

例如:

adb   -s 4f61217b  pull /sdcard/tencent/MobileQQ/.apollo/game/2446 ./

5、日志输入到文件

adb -s 4f61217b logcat -v time process > /Users/Javen/Documents/logs/xiaomi.log 

说明:如果AS
查看日志出现了异常现象可以使用此命令将日志输入到文件,如果想结束日志的监听可以使用Ctrl + C日志过滤 关键词 sava_native_log

IOS调试

参考官方文档-开发调试

个人能力有限如有错误欢迎指正。你有更好的解决方案或者建议欢迎一起交流讨论,如有疑问欢迎咨询。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
2. Sate4412 开发平台硬件参数 核心板 CPU Samsung Exynos 4412,四核 Cortex-A9,主频为1.4~1.6GHz。支持1MByte L2 cache,封装为0.4mm间距FCFBGA-804。 支持双通道LPDDR2 (1066Mbps),速度是Tegra3的两倍 3D 加速 ARM Mali-400 MP Core (Quad Fragment processors) 内存 1G DDR3 INAND 8G INAND ,SANDISK 底板 重力传感器 MMA8452Q WIFI Realtek RTL8188EUS, 支持IEEE802.11b/g/n GPS VK1613 采用了新一代SIRFIII低功耗芯片,超高灵敏度 3G 目前采用中兴模块,可实现上网,收发短信 Camera 3路,支持2M/3M/5M摄像头 USB HOST 两路HSIC信号,四个USB HOST 接口,支持各种USB 设备 USB HS OTG 1路 OTG 2.0 SD/HSMMC 4路SDIO口,用于iNAND、MMC/SD、WiFi等 UART 接口 4路UART口,波特率高达115200bps,用于接GPS、打印调试信息等 HDMI 接口 HDMI 1.4(支持1080P/60Hz) 触摸屏 支持7寸,9.7寸电阻/电容触摸屏 LCD 支持7寸,9.7寸液晶显示屏 VGA接口 1路标准VGA输出接口,支持各种VGA液晶显示器 LVDS显示 LVDS接口(4组差分信号) 以太网接口 1路10M/100M有线接口 音频 IIS信号,WM8960 功能按键 包括电源按键,音量按键,HOME按键等 外接电源 9V/2A 3. Sate4412 开发平台软件参数 Google Android4.0.4 ICS 操作系统 Linux内核 Linux3.0.15 系统引导程序 U-boot 2010.12 串口调试工具 DNW/ SecureCRT 交叉编译工具 Arm-2009q3(gcc 4.4.1) 文件系统格式 RAMDISK, Ext4 GUI Google Android 4.0.4 ICS 软件功能支持 支持3D图形显像(Mali-400 MP) 支持1080P视频播放 支持Flash player V11网页Flash播放 支持HDMI1.4高清数字输出,支持1080P/60Hz 支持Mp3、Mp4、RMVB等格式的音视频播放 支持腾讯QQ、Skype等即时通信软件 支持常见的Android游戏 支持Google Android 4.0.4 ICS其他功能 设备驱动 3G 模组驱动 支持拨号、短信、上网等功能 无线WIFI模块 支持802.11b/g/n 无线蓝牙模块 支持蓝牙通信 GPS模块 支持SIF Ⅲ全球定位 Camera模块 支持300万像素CMOS Camera驱动,支持预览、拍照、录像功能 网口模块 10M/100M自适应网口驱动,支持以太网功能 HDMI显示 支持HDMI输出,同时支持图像和声音 Audio驱动 支持音频播放功能 LCD显示 可选配7寸(1024*600)和9.7寸,可支持的液晶屏分辨率为1080*1024及以下 TOUCH驱动 默认支持电容式触摸驱动 VGA驱动 默认支持分辨率1280*768 I2C驱动 Audio、Camera、HDMI都用I2C驱动来通信 USB HOST驱动 支持HOST功能,支持USB鼠标,USB键盘,U盘,USB蓝牙等 USB OTG驱动 支持device功能,支持ADB和MTP SD/HSMMC驱动 支持高速SD/MMC卡,也支持SDIO MFC驱动 Multi-Format Video Codec UART驱动 串口通信 JPEG 驱动 JPEG CODEC 2D驱动 2D硬件加速 3D驱动 3D硬件加速(Mali-400 Mp) Android应用 Adobe Flashplayer 网页Flash播放软件 Mediaplayer 视频播放器 min3dSampleProject 3D图形加速测试 SerialPort 串口通信工具 rockplayer RMVB格式视频播放器 OI File Manager 文件浏览器 Angry Birds Android 游戏 MobileQQ_Android_2.0 Android QQ

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值