貌似没什么好方法。我也是新建java项目,在里面测试,同lz同求这个问题的解决方案

解决方案 »

  1.   

    不太明白,为什么非要到main里面去测试呢?
    既然是一个工具类,那么就在你的android项目里找个入口,去调用你的方法,去测试就可以了。
      

  2.   

    比如我写了个字符串辅助类,需要在activity中使用,写好后我想测试下结果,但没法通过在这个类文件中添加main方法来测试
      

  3.   

    我的意思是这是个单独的java类,没用到安卓的包,不用每次重新安装到安卓虚拟机中跑一遍看,而是跟在java项目中一样单独测下方法输出结果是否正确。
      

  4.   

    Android上面是集成了单元测试的,希望对你有帮助
    http://blog.csdn.net/tibib/article/details/6993608
      

  5.   

    没有android包?你的java类没写在android项目里?
      

  6.   

    既然没用android类,那你可以另建一个java项目,把main写到里面测试不就完了。
      

  7.   

    可以直接创建一个专门针对该项目的Android测试工程!可以指定测试方法!
      

  8.   

    新建 -》project-》 Android Project-》android test project 
      

  9.   


    为什么非要main才能测试呢?--在activity中调用该方法就可以了。
    测试方法很多,楼上提供的Unit 4测试也可以。想要测试调试,只要保证程序能进到该方法中就OK了,手段看自己习惯
      

  10.   

    为啥不用AndroidTestCase?用什么main函数
      

  11.   

    如果在activity测试,每次还得重新编译安装进虚拟机。我想做的是像写java程序时那样,直接写个main函数运行后看下输出结果是否正确
      

  12.   

    继承ActivityInstrumentationTestCase2写个测试类
    可以看http://www.51testing.com/html/71/n-197671-3.html
      

  13.   

    我也想。这个类要怎么测试咯至于那个说为什么要在main里测试的好想砸死他。你管这些人家肯定是有这需求,最烦别人用这种方式反问提问者
      

  14.   

    非常同意,我也很想砸死那些回复“为什么要在main里面测试”的人。就不能先回复提问者能不能行,再提出建议么?
    以上调试解决方法是:main函数文件邮件,RUN AS=>Run Configurations=>CLASSPATH选项=>选中Bootstrap Entries=>Add Library=>JRE System Library,点击完成后将JRE System Library给UP一下。就可以run了。这种方式比较少使用,添加了JRE System Library后编译android项目会不会引发其他问题也没测试过。建议测试完了后remove掉。