2013年7月24日
摘要: 今天遇到一个奇怪的问题。一个android的工程用eclipse导入的时候,提示错误。错误为:invalid project description 。 details为xxxx project overlaps the location of another project:后来发现是因为要导入的project本来就已经在eclipse下的workspace已经存在了,如果再导入一遍的话会覆盖掉,但是eclipse默认会认为workspace下面的工程优先级高,所以不会允许再次进行覆盖导入的。解决方案:将要导入的工程从workspace下面拷贝到别的地方,然后重新导入一次,就OK了。 阅读全文
posted @ 2013-07-24 19:02 强巴拉 阅读(249) 评论(0) 推荐(0) 编辑
  2013年7月16日
摘要: 常见的Robotium测试的问题总结:(从别处拿来的先mark一下)1、Robotium的 测试类ActivityInstrumentationTestCase2继承了TestCase类,即robotiom的测试类是junit3的实例, 并没有junit4的特征,比如通过annotate的方式来识别子类的新特征,没不能实现@beforeclass,@afterclass等特征。只 能通过写setup和teardown,以及test开头的测试用例的方式进行测试case书写。2、 有些button没有string,没有text,只能通过index来click这样很不直观,而且button的inde 阅读全文
posted @ 2013-07-16 19:00 强巴拉 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 今天用rototium做自动化遇到imageview无法点击的问题,最终解决如下:有两种方法:1.View v = solo.getView(R.id.iv_main_setting); solo.clickOnView(v);2. for (View v : solo.getCurrentViews()) { if (v.getId() == R.id.iv_main_setting) solo.clickOnView(v); } 阅读全文
posted @ 2013-07-16 14:21 强巴拉 阅读(779) 评论(2) 推荐(0) 编辑
  2013年7月15日
摘要: 最近在用robotium做android自动化测试,遇到单个case可以run成功。多个case run就会卡死到第二个case。原因是在teardown的时候没有将打开的activity全部finish导致卡死解决办法: teardown要这样写://tearDown @Override public void tearDown() throws Exception { try { solo.finalize(); solo.finishOpenedActivities(); } catch (Throwable e) { e.printStackTrace(); } g... 阅读全文
posted @ 2013-07-15 23:04 强巴拉 阅读(321) 评论(0) 推荐(0) 编辑
  2013年2月19日
摘要: android Debuger 出现:"Waiting for Debugger - Application XXX is waiting for the debugger to Attach" 只要将adb kill 掉然后重新启动就OK了。adb kill-server 然后 adb start-server 阅读全文
posted @ 2013-02-19 17:23 强巴拉 阅读(848) 评论(0) 推荐(0) 编辑
  2013年2月1日
摘要: Errors occurred during the build.errors running builder 'Android Pre Compiler' on project'我的项目名称'java.lang.NullPointerException.出现这个错误是因为最新的ADT 对文件检查更加严谨了,1.6的svn checkout后会有.svn文件。导致编译不通过。需要升级一下eclipse 的 SVN 插件到最新版本1.8x。Links for 1.8.x Release: Eclipse update site URL: http://subcli 阅读全文
posted @ 2013-02-01 15:46 强巴拉 阅读(1431) 评论(0) 推荐(0) 编辑
  2012年5月7日
摘要: 在搭建Android环境中的一个步骤就是安装ADT,就安装ADT来说也由两种方法啦:一种是直接在线安装(help--->Install new software--->add然后输入网址即可安装),但是由于在线安装不是很稳定,所以建议大家采用第二种方法喽。第二种是也就是离线安装~(仍然进入add的界面,然后点击的Archive,定位到下载到本地的ADT压缩包,注意是压缩包!上面的Name随便自己喜欢起)但是在实际安装的时候往往会因为很多这样那样的原因而出现如下错误:这时候就安装不下去了哇>_<,但是不急哈,下面说一下解决方法喽~~方法其实很简单,出现刚刚的错误其实是因为 阅读全文
posted @ 2012-05-07 00:53 强巴拉 阅读(526) 评论(1) 推荐(0) 编辑