2014年1月3日

连接多个设备后adb命令指定设备运行

摘要: 平时进行开发时,总有测试人员拿个手机过来反应问题,按之前的方法,先要拔掉原来连接的开发机,再插上测试机,才能使用命令来操作测试机。经过几天的思考,我找到一种方法,可以在电脑连接多个手机时指定一个想要操作的手机,然后接下来的所有操作都能在指定的手机里执行。要完成这样的工作,需要知道如下几个问题。首先,在原来的工具里,adb是有一个参数指定设备号码的。其次,在build/envsetup.sh里有很多常用的工具命令,但这些命令所执行的adb是不指定参数的,即是说在连接多个设备时是不具备指定设备运行的能力。而我们需要的很多命令恰好是在这个脚本里的。再者,在执行命令时会优先执行主目录下bin的命令。执 阅读全文

posted @ 2014-01-03 11:00 Justin_Wu 阅读(3982) 评论(0) 推荐(0)

2013年12月20日

atom 'avc1' is too small.出错的解决办法

摘要: 使用mp4v2-utils工具查看MP4文件的信息时,有时候会弹出如下错误“atom 'avc1' is too small; overrun at property”。导致看不了文件信息。原因如下。在分析MP4文件时,碰到AVC1这个关键字时,会创建MP4VideoAtom::MP4VideoAtom类,需要在文件里读出这个段的数据。在读compressorName这个属性时,需要读的是一个字符串,而这个字符串设置了二个属性:pProp->SetFixedLength(32);pProp->SetCountedFormat(true);在读取的地方MP4Strin 阅读全文

posted @ 2013-12-20 10:08 Justin_Wu 阅读(337) 评论(0) 推荐(0)

2013年5月7日

解决android编译出现"frameworks/base/api/17.txt:21071: error 9: Removed public method android.telephony.gsm.SmsManager.divideMessage..."错误的方法

摘要: 最近安装了JAVA7,在编译android 4.2系统时出现错误:Compiling SDK Stubs: out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar frameworks/base/api/17.txt:21071: error 9: Removed public method android.telephony.gsm.SmsManager.divideMessage frameworks/base/api/17.txt:21072: erro... 阅读全文

posted @ 2013-05-07 12:12 Justin_Wu 阅读(1502) 评论(0) 推荐(0)

导航