没那么麻烦,就随便写一个类,里面写一堆方法,每个方法调用一个接口,输入写成固定的,输出也写成固定的,然后如果你的接口返回和输出不一样,就是有问题呗。
然后如果不嫌麻烦,可以照网上的说法,做个test工程,如果图省事儿,随便在哪写个按钮,让按钮在debug状态下可见,点击的时候调用这个类就行了

解决方案 »

  1.   

    就是用一个工具类来管理你所有的接口路径,方法名,这些信息,所有要用到的地方都从这里取,要改路径或方法名的话也就改这个地方就够了。
    具体的HTTP调用或WEBSERVICE调用再写一个或多个工具类,用包管理,这里面放所有的网络请求方法,如果对方改了接口参数,也就改这里就可以了。
    并且参数如果增加或减少,你一改编译器就会报错,你就知道哪些地方调用到这个方法,去相应的地方改一下就好了。
      

  2.   

    接口改了,如果不去打开要调用该接口的页面,是不会报错的。android开发是这样的。
      

  3.   

    这个与是否android没有任何关系,是架构或者应用框架的问题。
      

  4.   

    关键问题在#28:接口改了,为什么还能通过编译?
    难道你的android客户端使用的是web js,不需要编译?
    如果是java客户端,为什么接口不是一个确定的函数?而是一个手动堆砌参数的非确定调用?这个问题就应该在架构或者应用框架层面自动化解决。
      

  5.   

    关键问题在#28:接口改了,为什么还能通过编译?
    难道你的android客户端使用的是web js,不需要编译?
    如果是java客户端,为什么接口不是一个确定的函数?而是一个手动堆砌参数的非确定调用?这个问题就应该在架构或者应用框架层面自动化解决。
    谢谢你的耐心,学识浅薄,查了下web js,也看的含含糊糊。
      

  6.   

    看来你对web不熟,那就应该不是用的js之类的脚本。那么楼主的客户端应该是java,Java客户端应该是不要编译的啊,修改了接口怎么能够通过编译呢?我说的调用接口,包括数据通讯(网络)调用接口。
      

  7.   

    看来你对web不熟,那就应该不是用的js之类的脚本。那么楼主的客户端应该是java,Java客户端应该是需要编译的啊,修改了接口怎么能够通过编译呢?
      

  8.   

    看来你对web不熟,那就应该不是用的js之类的脚本。那么楼主的客户端应该是java,Java客户端应该是需要编译的啊,修改了接口怎么能够通过编译呢?
    好吧,之前做delphi的半路和尚,自己瞎学的android。java这块不太明白
      

  9.   


    数据通信接口,如果服务器端只是改个http的请求参数或改个数据的字段名,安卓端顶多是请求不到数据,怎么会编译错误呢?
    楼主应该是这么个情况
      

  10.   

    因为你使用的框架只提供了http层面的调用,而没有将http调用自动化包装成为函数调用。这样不仅容易出错,而且较难使用。