<address id="fvpxj"><progress id="fvpxj"><font id="fvpxj"></font></progress></address>
    <address id="fvpxj"></address>

      <address id="fvpxj"><progress id="fvpxj"></progress></address>
      <sub id="fvpxj"></sub>

      <address id="fvpxj"></address>

        <track id="fvpxj"><big id="fvpxj"></big></track>

          <address id="fvpxj"><big id="fvpxj"><font id="fvpxj"></font></big></address>

          <dl id="fvpxj"><em id="fvpxj"><form id="fvpxj"></form></em></dl>

            Android Studio编写运行测试纯java代码可带main()函数

            问题

            小伙伴们在做安卓项目的时候,是不是有时候会忘记某些api的使用方法,不太确定他们的结果是怎样的,需要写一些测试代码,验证看看我们的写法是否正确。刚开始的时候我是在页面上写一个Button,添加点击事件,在onClick()里面调用测试代码,?#30475;?#27979;试都需要安装apk,点击按钮,查看Logcat打印是否正确。这样非常麻?#24120;?#20063;耗费很多时间。毕竟时间很宝贵,我就在想,能不能在Android Studio里面运行java代码,可以在main函数里面调用我们的测试代码。

            解决方案

            通过查找,我发现有两个方法可以实现我的需求。

            1.通过Java Library实现

            1.1新建

            File-->New-->New Module-->Java Library-->Next-->Finish,此步骤最重要是选择Java Library,请注意选择,有可能你需要下拉到最底下才能看到他的芳容,如图:
            选择Java Library

            1.2代码

            public class TestJavaMain {
                public static void main(String[] args){
                    System.out.println("My name is longyoung");
                }
            }

            1.3运行

            常用的运行方法有三种:①直接点击函数右边三角符号;②在.java文件上右键,选择Run;③点击工具栏上的三角符号。
            运行

            2.通过单元测试实现

            单元测试中有一个本地测试(Local Tests)也能实现此功能。

            2.1新建

            Android Studio创建项目的时候会自动创建一个test文件夹,如图。
            33.png

            2.2代码

            public class ExampleUnitTest {
                @Test
                public void addition_isCorrect() throws Exception {
                    System.out.println("My name is longyoung");
                }
            }

            2.3运行

            同上一个方法。

            结束语

            以上就是Android Studio编写运行测试java代码的方法,你可根据自己的喜好自由选择,个人推荐使用方法2,毕竟Android Studio自带,不会污染代码。

            posted @ 2019-05-25 12:31 longyoung 阅读(...) 评论(...) 编辑 收藏
            加拿大app

              <address id="fvpxj"><progress id="fvpxj"><font id="fvpxj"></font></progress></address>
              <address id="fvpxj"></address>

                <address id="fvpxj"><progress id="fvpxj"></progress></address>
                <sub id="fvpxj"></sub>

                <address id="fvpxj"></address>

                  <track id="fvpxj"><big id="fvpxj"></big></track>

                    <address id="fvpxj"><big id="fvpxj"><font id="fvpxj"></font></big></address>

                    <dl id="fvpxj"><em id="fvpxj"><form id="fvpxj"></form></em></dl>

                        <address id="fvpxj"><progress id="fvpxj"><font id="fvpxj"></font></progress></address>
                        <address id="fvpxj"></address>

                          <address id="fvpxj"><progress id="fvpxj"></progress></address>
                          <sub id="fvpxj"></sub>

                          <address id="fvpxj"></address>

                            <track id="fvpxj"><big id="fvpxj"></big></track>

                              <address id="fvpxj"><big id="fvpxj"><font id="fvpxj"></font></big></address>

                              <dl id="fvpxj"><em id="fvpxj"><form id="fvpxj"></form></em></dl>

                                排列三045出现的前后 双色球买2元全中多少钱 吉林11选5任七推荐号 贵州快三怎么玩 极速赛车游戏 重庆快乐10分钟玩法 竞彩足球比分结果 排球比分网即时比分 最新六合彩开奖结果 dafa888在线娱乐21点 彩客网完全比分直潘完整版 乒乓球场地面材料 山西十一选五 哪里有幸运飞艇走势图 最新捕鱼棋牌