转载:http://my.oschina.net/u/242764/blog/375909 当我们安装好Genymotion后,把Android运用部署到上面调试时,console控制台会报错:Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE,这是因为系统里缺少了 Google Play 市场等各种谷歌服务应用,其实是因为版权问题,从 2.0 版本开始 Genymotion  提供的虚拟设备都已经移除了 Google Apps  以及…
RT -- 解决方法参考: https://my.oschina.net/u/242764/blog/375909 http://blog.csdn.net/wjr2012/article/details/16359113…
需要下载Genymotion-ARM-Translation_v1.1.zip  ARM插件包 用于安装ARM架构的程序,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行.然后重启你的虚拟机. Genymotion-ARM-Translation_v1.1.zip 下载 如果genymotion安装ARM支持库的时候出现Failed to flash file Genymotion-ARM-Translation.zip 解决办法: 安装烧饼游戏修改器,用来获取模拟器root权…
今天在使用android studio在Genymotion上调试程序出现INSTALL_FAILED_CPU_ABI_INCOMPATIBLE导致程序安装不了: 后来百度发现是要安装:http://pan.baidu.com/s/1c0hO1qg 下载后用鼠标拖到模拟器中安装Genymotion-ARM-Translation_v1.1.zip,重新启动模拟器后问题完美解决…
点击下载Genymotion-ARM-Translation.zip 将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行.然后重启你的虚拟机.…
[转]gdb 调试段错误 转自:blog.csdn.net/yangzhu1982/article/details/6318600 开发嵌入式Linux的时候经常会遇到segmentation fault,也就是段异常错误,一般是使用错误的指针访问内存导致.这种错误可以通过打开内核的异常信息输出,再用gdb对发生段异常的地址进行定位. 1.打开内核的异常信息输出: mips的内核代码关闭了arch/mips/mm/fault.c的do_page_fault():133中的这段代码: #if 0…
---恢复内容开始--- 下面先简单介绍下ulimit命令: 1. limit -a 可以查看系统各种资源的限制,如: core文件大小,数据段的大小等. $ ulimit -a core file size (blocks, -c) data seg size (kbytes, -d) unlimited scheduling priority (-e) file size (blocks, -f) unlimited pending signals (-i) max locked memor…
linux驱动调试--段错误之oops信息分析 http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29401328&id=4923447 1. 分析coredump打印信息 2. 确定发生错误的函数 看发生错误的地方的函数和pc PC is at segment_test_open+0x14/0x1c [segdrv] 看pc值: pc : [<7f000014>]    lr : [<800d958c>…
使用单进程.strace.gdb调试PHP错误 PHP一般是在FPM的呵护下运行的,但是某些情况下进程异常崩溃会导致502.下面是解决思想: 1. 单进程运行: php -d display_errors=1 -S 0.0.0.0:88 #然后访问,会直接显示fatal or error的信息 2. 以上不能解决,则采用strace strace -d -f -ff -o trace.log -p FPM_ID #或者: strace -d -p FPM_ID 3. 如果还没解决问题,就得运用g…
这里记录一下 Hbuilder1.2.1连接Genymotion 调试Android 软件 的过程: 步骤一:把Genymotion 的 adb.exe 路径配置到 Hbuilder 中 在 菜单栏 运行 --- 运行到手机或模拟器 --- ADB配置 点击浏览 选择Genymotion 安装目录下的adb.exe 步骤二:查看adb.exe 的进程号pid 先打开 Genymotion 模拟器 ,打开任务管理器 的进程号 pid 查看adb.exe的pid 步骤三:查看adb.exe 的端口号…
在Linux中调试段错误(core dumped) 在作比赛的时候经常遇到段错误, 但是一般都采用的是printf打印信息这种笨方法,而且定位bug比较慢,今天尝试利用gdb工具调试段错误. 段错误(core dumped)一般都是数组索引位置不对,或者是数组越界等问题造成,在Linux环境下编程应该很容易就会遇到. GDB调试的具体流程 查阅资料发现几个讲Core dump的具体方法: How to get a core dump for a segfault on Linux. How to…
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.com gradlew 命令行 build 调试 构建错误 Manifest merger failed MD 目录 目录解决 Manifest merger failed 问题使用 gradlew 命令调试构建过程gradlew 命令可配置的参数获取所有 task获取 task 执行过程的详细信…
HelloWorld程序编写调试及错误解决 eclipse软件编写 相较于windows内置记事本,eclipse编写程序更为简单快捷.由其生成的程序模板编写如下: package helloworld; public class Hello { public static void main(String[] args) { System. out. println("Hello World"); } } 运行程序,结果如下: 记事本编写 由于软件极大地方便了程序的编写和运行过程,不…
Linux环境下经常遇到某个进程挂掉而找不到原因,我们可以通过生成core file文件加上gdb来定位. (1)首先 在makefile中要增加编译调试选项 -g,才可以利用下面的gdb来调试 gcc udp_server.c -o udp_server.elf -g -lpthread  -g选项的作用是在可执行文件中加入源代码的信息,比如可执行文件中第几条机器指令对应源代码的第几行, 但并不是把整个源文件嵌入到可执行文件中,所以在调试时必须保证gdb能找到源文件. (2)如何产生core…
在编程调试中,经常出现段错误,此时可用gdb调试.具体方法为注册段错误信号处理函数,在处理函数中启动gdb.具体代码如下: void segv_handler(int no) { ]; ]; FILE *file; snprintf(buf, sizeof(buf), "/proc/%d/cmdline", getpid()); if(!(file = fopen(buf, "r"))) { exit(EXIT_FAILURE); } if(!fgets(buf,…
关于这个神奇的 内存不够错误的通常解决方法,网上大把,建议大家在尝试过了网上的方法后再来尝试下我的这种方法. 编译工具: android studio 测试真机:米 2 调试的时候出现:INSTALL_FAILED_INSUFFICIENT_STORAGE 按照字面意思理解为:因为内存满了而导致安装失败. 要先确定手机内存还有足够的空间时,就可以排除非内存不够引起的. 我的解决方法,手机连接电脑,手动通过电脑安装一个任意的 apk,然后再调试,就能解决了,神奇吧,原因不知为何.…
老实说,这一章没有什么要写的,很多都是实操性的东西. 调试方法 可以使用Debug.WriteLine().Trace.WriteLine()输入调试信息到窗体下的输出窗口,不过没怎么用过,比较有用的还是设置断点: 断点处可以右键,设置一些条件,以判断是否满足了条件后才执行.到达断点的时候,程序会中断执行,在窗口下面会有一个局部变量信息: 在当前状态时,按F11逐语句调试程序,程序会逐语句地执行,而局部变量的窗口中,变量的值也会跟着变化. 还有就是Debug.Assert()和Trace.Ass…
今天调试Silverlight出现了以下错误: 意思是“无法启动调试,因为Silverlight Developer Runtime没有安装,请安装一个匹配的版本”.但是按Ctrl + F5可以调试运行,不对啊,前几天还好好的,今天怎么就不行了呢? 突然想起来,前几天Silverlight升级了,于是卸载Silverlight SDK重装,还是有这个错误.下面给出解决办法: 卸载Microsoft Silverlight 然后重装Silverlight4_Tools.exe,或者解压Silver…
真机调试,想连接真机调试代码可是连上设备后就一直转圈, 在Divice里面一直提示“iphone名称” is busy: Processing symbol files Xcode will continue when “iPhone名称” is finished. 第一次使用或者iPhone升级后都会出现这个问题,解决办法: 1拔掉电源,重新插 2重启iPhone XCode: An unknown error occurred. 到An unknown error occurred.这样的错…
错误程序: Output file: C:\Users\wishwzp\.genymotion-eclipse.logLoading Genymotion libraryGenymotion directory: C:\Program Files\Genymobile\GenymotionTrying to initialize engineException (VBoxManage): java.io.IOException: Cannot run program "C:\Program Fi…
一. The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 解决: 1.关闭eclipse.虚拟机.adb.exe *32进程 2.重启eclipse 3.先run需要调试的android工程(出现No compatible targets were  found,…
有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的.但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来. 1.在一般Linux系统中,默认是不会产生core dump文件的.通过ulimit -c来查看core dump文件的大小,一般开始是0.    可以设置core文件大小,ulimit -c 1024(kbytes单位)或者ulimit -c unlimited.(注: 使用-c unlimited…
在实际开发过程中,大家可能会遇到段错误的问题,虽然是个老问题,但是其带来的隐患是极大的,只要出现一次,程序立即崩溃中止.如果程序运行在PC中,segment fault的调试相对比较方便,因为可以通过串口.显示器可以查看消息,只要程序运行,通过GDB调试工具即可捕捉产生segment fault的具体原因.但是不知大家有没有想法,当程序运行在嵌入式设备上时,你所面临资源的缺乏,你没有串口打印信息,没有显示器可查看,你不知道程序运行的状态,如果程序的产生segment falut这种bug发生的周…
每当构造函数或析构函数中出现溢出,会导致调试非常困难,而使用try/catch来处理构造中的初始化就非常重要了. 如上图,在构造函数中,我们的很多初始化动作会放在这里,但是却忽视了,一旦初始化出错了,构造函数是没有直接返回值的,因此构造函数失败导致的可能是一个无法跟踪的错误.…
AlloyLever [官网][Giuhub] 1kb(gzip)代码搞定开发调试发布,错误监控上报,用户问题定位. 支持错误监控和上报 支持 vConsole错误展示 支持开发阶段使用 vConsole 支持生产环境机关拉取 vConsole 支持预埋机关唤起 支持url带参数唤起 url带参数唤起有两个目的,第一是方便网站开发过程中显示vConsole面板,第二是发给投诉反馈网站错误的用户显示vConsole面板用于定位错误. 使用指南 AlloyLever.config({ cdn:'//…
有时候,因为系统代码的增加,造成很多文件的相互关联,又或者某些第三接口(微信等),你必须要在线上调试. 线上环境,我们都是设置 “ini_set('display_errors' , false)” ,目的是为了不让错误暴露在线上,以免增加代码暴露的风险,以及更见友好的用户体验. 所以,我养成了一个习惯直接在 linux 服务器上面,使用 php -l 来检查运行文件,并且一直以为这个命令也会检查“调用未定义函数”这些错误等. 今天才发现,php -l 只是检查了简单的语法规范,并没有检查其他的…
之前用的好好的调试功能,今天“F5”出现了 "Unable to start debugging." 的错误: 解决办法: 打开工程属性,选择“Debugging”,看看“Debugger to launch”是否与工程设置匹配,一般选择“Local Windows Debugger”.…
转自:http://blog.csdn.net/ab198604/article/details/6164517 版权声明:本文为博主原创文章,未经博主允许不得转载. 在实际开发过程中,大家可能会遇到段错误的问题,虽然是个老问题,但是其带来的隐患是极大的,只要出现一次,程序立即崩溃中止.如果程序运行在PC中,segment fault的调试相对比较方便,因为可以通过串口.显示器可以查看消息,只要程序运行,通过GDB调试工具即可捕捉产生segment fault的具体原因.但是不知大家有没有想法,…
去弄几天的Web服务,又弄了几天的CefSharp,都是给其它组的同学做了一下支持,终于又可以回来玩下Win10啦. 今天想试一下UWP在手机上的效果,就找了台WP手机开始升级,结果下载速度遥遥无期,就开始下Win10 的模拟器,3个多G,公司的网络表示很坑呀. 好不容易安装完成,重启,这里不重启好像会提示你CPU的虚拟化没开. 运行. 就出显这么个错误 引导阶段"正在下载数据包"XXXXX"" 出现以下意外错误:DirectoryNotFoundException…
Charles默认是不监听Genymotion模拟器的网络动态的. 需要进行以下设置: 1. 打开你的Genymotion模拟器 2. 设置 -> Wifi -> 长按你的当前的网络连接 3. 选择 “修改网络” 4. 勾选 “显示高级选项” 5. 选择 “代理设置 -> 手动” 6. 设置你的代理服务器为: 10.0.3.2 (这是Genymotion为本机准备的特殊端口) 7. 把端口设置为: 8888 8. 保存…