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

    • 前言
    • Android 调试
      • 下载Android Studio
      • 配置环境变量
        • 进入用户当前目录
        • 设置环境变量
        • 设置生效
        • 检查配置是否正常
      • 下载特殊版测试Q
      • 调试时Android常见命令介绍
    • IOS调试

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

前言

鉴于玩一玩开发目前只能基于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 devicesList of devices attached4f61217b    devicea5f9e448    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调试

参考官方文档-开发调试

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

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

  1. [云炬python3玩转机器学习笔记] 2-7开发环境搭建笔记

    开发环境搭建笔记

  2. 黑莓系统可以玩java吗_黑莓开发环境搭建windows7+eclipse+BlackBerry Java Plug+JDK6

    最近有点空闲时间,所以就学学黑莓开发,当然要开发第一步就是搭建开发环境,google了一下,有很多教程,但都是很老的了,可能是因为国内开发黑莓的人很少吧.黑莓的好处就是出了名的安全,所以有一批忠实的粉 ...

  3. eclipse+gcc STM32开发环境搭建及调试

    记录一下本人进行eclipse+gcc stm32开发环境的搭建过程,以便后续学习使用 参考资料如下: CubeMX+Eclipse+Jlink STM32开发环境搭建_小裘HUST的博客-CSDN博 ...

  4. 结对-五子棋游戏-开发环境搭建过程

    项目名称:五子棋游戏 参加项目人员:李一轩.程吉 环境搭建:下载HBuilder软件,下载Google浏览器:依次安装即可使用 转载于:https://www.cnblogs.com/SirL/p/7 ...

  5. 结对-贪吃蛇游戏-开发环境搭建过程

    结对编程成员:赵建辉,马壮 搭建环境: 会 html,css,以及java开发知识. 会应用sublime,dw等编辑软件 编写程序阶段: 1.利用html搭建前端页面,构建游戏的页面框架 2.利用j ...

  6. 轻松玩转树莓派Pico之三、Windows+Ubuntu虚拟机模式下VSCode C语言开发环境搭建

    目录 1.VSCode下载与安装 2.VSCode基础插件安装 3.SSH连接与配置 4.SSH免密登录 5.Pico编译 工欲善其事,必先利其器.之前的介绍的Pico流程都是通过命令行编译,没有进行 ...

  7. 疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇)——(一)ESP430开发环境搭建之Energia

    疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇) (一)ESP430开发环境搭建之Energia 众所周知Launchpad系列开发板在之前很长一段时间内皆由KEIL5等开发环境开发,但此类开发 ...

  8. Slick2D游戏引擎基础知识和开发环境搭建

    目录 介绍 开发环境搭建 文件准备 添加库文件 设置 VM Options HelloWorld示例 示例程序说明 介绍 Slick 2D 是一个轻量级.跨平台的 Java 2D 游戏引擎. 我一直打 ...

  9. 用Python玩我的世界(1.环境搭建)

    用Python玩我的世界(1.环境搭建) 1.配置Java.下载Python Java下载地址:点击这里 Python下载地址:点击这里 下载过程这里就不再啰嗦了. 2.下载我的世界1.12.2 需要 ...

最新文章

  1. 动态内存分配与柔性数组
  2. PAT甲级 -- 1009 Product of Polynomials (25 分)
  3. springboot jwt token前后端分离_「转」七个开源的 Spring Boot 前后端分离项目,建议收藏加转载...
  4. 索引 Index -- 快速查找数据
  5. 首度公开!OceanBase存储系统架构的演进历程及工程实践
  6. 解决python连接mysql,UTF-8乱码问题
  7. Hanoi 汉诺塔——通俗易懂地讲解(c++)
  8. 用四张图说清楚Go程序调度的本质
  9. 免费WEB打印控件—PAZU
  10. Spotfire 表达式中的属性
  11. linux系统php安装sockets扩展
  12. 完美的alert美化
  13. python opencv图像二值化函数_python opencv 二值化 计算白色像素点的实例
  14. 如何注册@live.com的邮箱
  15. 暑期实习Day7---SpringMVC
  16. uni-app--》如何制作一个APP并使用?
  17. hashcat破解wifi密码(kali)
  18. pytorch测试报错:RuntimeError: cuda runtime error (10) : invalid device ordinal at torch/csrc/cuda/Module
  19. 小白入门Web测试方法总结
  20. matlab读取二进制文件字符串,matlab读取内容为二进制的TXT文件

热门文章

  1. mysql主备同步错误:Last_Error: Could not execute Update_rows event; Error_code: 1032;
  2. 第021篇:易康(eCognition)中用点矢量文件制作样本验证分类精度的操作方法
  3. Spring MVC之@RequestBody, @ResponseBody 详解
  4. 计算机专业打游戏哪个笔记本好,玩游戏笔记本电脑配置推荐有什么_玩游戏用什么笔记本电脑好-系统城...
  5. GEE注册详细指南,第二次注册,亲测成功.
  6. python文件审计系统_Python系统审计-笔记
  7. java代码餐馆管理系统_餐饮管理系统(包括数据库,源代码)
  8. 20145120黄玄曦《网络对抗》恶意代码分析
  9. arduino智能闹钟_【Arduino综合项目】小闹钟
  10. 祝福计算机学院十周年快乐用英语怎么说,计算机学院自动化专业十周年 庆典及颁奖典礼隆重举行...