自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 iOS重签

由于渠道推广需要,可能需要多个包做备份推广,区别是icon、游戏名称、登录logo、bundleid、签名证书、支付Consumables不同,其他游戏包体完全相同。反复修改多次文件提交Jenkins导包完全是浪费精力,于是尝试iReSign工具重签。遇到的问题:1.手动修改后缀ipa为zip使用解压工具解压,然后修改文件,最后重签失败,使用zip/unz...

2017-06-22 11:17:00 116

转载 Mac eclipse java6环境安装

由于旧版adtbundle eclipse需要java se6版本支持,而较新版本mac系统默认安装较高的java版本,所以这里需要卸载高版本jdk(1.8),然后安装1.6mac删除jdkjava se 6下载转载于:https://www.cnblogs.com/xuhui0514/p/6876947.html...

2017-05-19 10:11:00 100

转载 [转]c++应用程序文件的编译过程

原文地址这里讲下C++文件的编译过程及其中模板的编译过程;一:一般的C++应用程序的编译过程。 一般说来,C++应用程序的编译过程分为三个阶段。模板也是一样的。在cpp文件中展开include文件。将每个cpp文件编译为一个对应的obj文件。连接obj文件成为一个exe文件(或者其它的库文件)。下面分别描述这几个阶段。1.include文件的展开。...

2017-03-23 11:34:00 124

转载 正则表达式符号

字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的...

2017-03-21 11:05:00 76

转载 Mac下Eclipse/adb无法调试MX5手机

前提是环境已经配置好,其他手机可以连接但MX系列不可以解决方法:打开终端echo 0x2a45 >> ~/.android/adb_usb.iniadb kill-serveradb start-serveradb devices然后可以显示了List of devices attached 850ABM47644M unau...

2017-02-07 10:41:00 74

转载 iOS类库管理工具CocoaPods安装和使用教程

http://code4app.com/article/cocoapods-install-usage转载于:https://www.cnblogs.com/xuhui0514/p/5995693.html

2016-10-25 10:25:00 91

转载 iOS 内存错误调试(EXC_BAD_ACCESS)

内存错误crash现场:Thread堆栈:有可能是访问被释放对象造成,根据现场并不能找到具体哪个对象出现内存错误。1.开启僵尸对象调试Edit Scheme->Debug->Diagnostics->Enable Zombie Objects2.闪退后查看控制台,看输出应该是某个Button出错2016-10-14 16:40:49....

2016-10-14 17:02:00 85

转载 find 命令

1.当前目录下查找“test.cpp”文件find ./ -name test.cpp2.当前查找含有“abcdef”字符串的文件find ./ | xargs grep abcdef转载于:https://www.cnblogs.com/xuhui0514/p/5949123.html...

2016-10-11 14:21:00 42

转载 C++变量和函数

变量可根据作用域和类型分为(动态)全局变量,静态全局变量,(动态)局部变量,静态局部变量全局变量:定义在函数外,在源程序其他cpp文件中访问需要extern修饰静态局部变量:生命周期相比局部变量延长,存储类型也不同,只被初始化一次堆、栈、静态存储区虚函数转载于:https://www.cnblogs.com/xuhui0514/p/5938571.html...

2016-10-08 14:14:00 100

转载 Android 的提权 (Root) 原理是什么?

作者:Kevin链接:https://www.zhihu.com/question/21074979/answer/18176410来源:知乎著作权归作者所有,转载请联系作者获得授权。Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。你想在Linux下获取root权限的时候就是执行sudo或者su,接下来系统会提示你输入ro...

2016-09-29 10:34:00 125

转载 Android adb push 和 pull操作

由于安卓真机本地调试时,每次启动并生成apk然后安装到设备比较费时,而很多情况是仅仅修改了hot 脚本文件(cocos2dx + lua)。所以,使用热更机制把修改后的lua文件push到热更目录(writeablepath),然后退出已安装过的游戏包重新进入游戏即可测试新的lua脚本。但是adb push时遇到权限问题:1️⃣No such file or director...

2016-09-27 09:45:00 288

转载 使用Fiddler对Android或者iOS设备进行抓包

1.PC端Fiddler配置Tools->HTTPS->选中“Decrpt HTTPS traffic”,“Ignore server certificate errors”Tools->Connections->选中“Allow remote computers to connect”, 端口默认为88882.移动设备设置网络代理(同一局域网)所...

2016-09-19 14:32:00 112

转载 手游项目总结

游戏项目尾声,做下总结:1.sharesdk微信微博分享(1) 如果接入众多渠道,选用服务端获取代码配置参数的方式(微信:app_id 微博: app_key, app_secret)代码配置2.x版本需注意setPlatformConfig设置参数时Android和ios设置key不同(Android:AppId AppKey AppSecret; IOS:app_id app_k...

2016-03-14 14:51:00 178

转载 Android gdb 调试

[1].终端目录设置到:proj.android[2].make文件的编译选项加上:-g-gstabs+[3].执行编译脚本:sh./build_native.shNDK_DEBUG=1[4].将生产的gdbserverpush到手机上,找个能写的目录:adbpush./libs/armeabi/gdbserverdata/data/tmp[5].启动app[6]....

2015-12-16 18:56:00 116

转载 自勉之言

“你生来就不是豪门,没有王子公主的命 就别学只有王子公主才能得的病,人家有时间、金钱去仰望天空、去抑郁彷徨,你没有,你必须奋斗,你生来就背负着家庭、生活的重担!别把时间都浪费在埋怨、牢骚上,没有人对不起你; 别把自己看得跟故事里的男女主角似的, 人家天生漂亮、天性善良,你呢,你能够 给自己的优势就是能力,然而,如果你一味的颓废,就连这最后的机会都会丧失, 成为一无是处的废物!...

2015-11-24 19:46:00 62

转载 Android ANR分析

1.发生anr时手机会生产traces文件拉取trace文件:adb pull data/anr/traces.txt ./mytraces.txt 保存路径参考转载于:https://www.cnblogs.com/xuhui0514/p/4991417.html

2015-11-24 13:58:00 66

转载 Android 内存分析

1.使用adb命令查看app内存使用情况adb shell dumpsys meminfo <package_name>adb shell top | grep <package_name>如果是windows环境,没有按照cygwin,无法使用grep命令,find或findstr替代adb shell top | find /i "com.ga...

2015-11-20 16:00:00 55

转载 Android adb 无线调试

转自:使用WIFI连接android进行调试和adb操作1. 手机端开启adb tcp连接端口,下载android终端app(终端模拟器):/$su:/$setprop service.adb.tcp.port 5555:/$stop adbd:/$start adbd其中setprop是用来设置系统属性的,这里不需要root权限,su即可。可通过adb sh...

2015-11-09 16:09:00 74

转载 Android监听键盘显示和隐藏

问题概况:横板cocos2dx游戏,点击输入框弹出键盘时,界面要求跟随网上平易,不能挡住输入框。这种问题只出现在非全屏键盘到情况下。方案1:mainActivity重写onconfigurationChanged,监听屏幕方向旋转,添加Android:configChanges="orientation|keyboard"。缺点全屏下无效,如果设置为非全屏,<activit...

2015-10-16 20:13:00 65

转载 Android资源下载

各个版本,在线源码:http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/framework:https://github.com/android/platform_frameworks_base官方api:http://developer.and...

2015-10-06 16:06:00 103

转载 微信微博分享注意事项(sharesdk)

0.(重要)如果接入多渠道可以考虑微博微信appid appkey等信息放到服务端,方便临时修改又可避免很多渠道时替换ShareSDK.xml文件出错。但是cocos2dx-2.x版本使用代码配置appid等信息,需注意//新浪微博CCDictionary *sinaConfigDict = CCDictionary::create();#if CC_TARGET_P...

2015-09-15 15:14:00 100

转载 Android反编译

以下情况不适于腾讯云乐固、360加固、爱加密等第三方工具对apk加固过的应用,防止反编译二次打包反编译(未混淆情况)1.获取资源文件:命令行界面apktool.bat d -f test.apk fileName (然而修改后缀名为.zip即可获得);apktool2.0以上版本:apktool.bat d -f test.apk -o fileName, 有些a...

2015-09-15 11:27:00 78

转载 [转]Android输出Log到文件

前言:开发中遇到mx4这款机型Eclipse联调不上,logcat看不了,需要输出生成文件查看调试信息。网上搜了下,功能很完善了。startService和过滤输出信息需要自己添加设置,另外注意添加权限:<uses-permission android:name="android.permission.READ_LOGS"/><uses-permission a...

2015-09-09 13:46:00 165

转载 常见Android安装启动失败问题

1.INSTALL_FAILED_VERSION_DOWNGRADE版本过低2.Failed to install Funm_AND.apk on device 'QWOJLVR8KNHYA6NR': No space left on device3.Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE空间不足4.Failure ...

2015-08-24 17:07:00 582

转载 查看APK包名签名等信息

有些游戏第三方比如分享需要配置游戏包名和签名,不同渠道包名签名又不同,所以时常需要查看不同apk包等签名信息,之前是使用等微博开放平台的手机客户端查看apk签名,前提是知道包名,网上找了下查看签名和包名的方法,找到一个比较好用的工具分享一下。微博开放平台查看签名工具:下载然而,不知道包名的情况下还是无法获取的,更何况还要安装到手机上使用app获取,在开发中显然下面到方式更简便。...

2015-08-19 16:38:00 1040

转载 Shell编程和Vim操作

其实一直不懂什么是shell,安卓adb调试时会使用一些简单的shell命令,总结一下1.adb调试命令全称:Android Debug Bridge设置: export PATH=${PATH}:<你的sdk目录>/tools实时内存: adb shell top | grep com.fun.funm详细内存: adb shell dumpsys me...

2015-08-14 14:11:00 109

转载 预处理、const、static、sizeof

1.预处理和宏定义#define xxxx#ifdef xxxx ; #elseif xxxx;#endif2.c++求随机数rand(),rand()会返回一随机数值, 范围在0至RAND_MAX 间#define random(x) (rand()%x),产生0~x区间的随机数但,以上都是产生一次随机数,s...

2015-08-14 10:57:00 48

转载 C/C++程序基础

作为一名cocos2dx前端(客户端)开发,知乎上看到一片文章,怎么看待做手游cocos前端开发,lua用的多,c++用的少面试会被鄙视?为了不被鄙视,所以要学好C++,多做积累。本文主要是根据《C/C++程序员面试秘籍》一书,尽力每天总结一些C++的用法。未完待续。。。1.运算符 & 和 &&,| 和 ||注:&和|是按位运算符,&amp...

2015-08-08 11:26:00 63

转载 手游项目开发实用工具

这里主要整理下游戏开发中使用的工具,试开发更加高效便捷:1.第三方游戏测试:testin or testbird针对安卓机型众多,主流机型就几百款。testin相对便宜些,测试机制大概相同,提前试玩录制脚本,然后批量测试。目前有一个疑问是,Bugly未能很好的手机三方测试时产生的闪退信息。2.游戏崩溃上报工具:bugly初始化->上报错误信息->生产、上...

2015-08-05 14:29:00 133

转载 Android本地消息推送

项目介绍:cocos2dx跨平台游戏项目需求:实现本地消息推送,需求①:定点推送;需求②:根据游戏内逻辑实现推送(比如玩家体力满时,需要计算后到点推送);需求③:清理后台程序或重启后依然能够实现本地推送。功能实现:由于IOS有一套比较成熟的UILocalNotification推送机制,这里主要说明Android下本地推送的实现。另外大家感兴趣可以看下第三方的推送:个推、极光、腾...

2015-08-04 14:37:00 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除