我知道android软件开发是用java语法,但是为什么开发环境还需要jdk,有android sdk不就可以了吗?最主要想知道为什么 

解决方案 »

  1.   

    开发不用吧,如果调试用的是真机,用到模拟器运行就要在java环境下运行吧.
      

  2.   


    就是如果调试用开发机,那么可以不用装jdk,jdk就是为模拟器提供运行环境对吗?如果开发android的软件是不是不用再参考java api,直接看android的api啊?
      

  3.   

    Java API  - =
    Android是在JavaSE的基础上去除了AWT Swing界面库
    自己实现了界面显示的库,一级系统实现的机制
    JavaSE中提供的类库当然还是可以用的,或者说这就是Android用Java的优势
    如集合类,各种数据结构,IO等等
      

  4.   

    我猜是这样的,但是,没有证据..................JDK还是要装的,毕竟你写网络程序要用JAVA写测试服务器什么的
      

  5.   

    Lz所说的开发环境是类似Eclipse么?
    如果是,它本身的运行离不开Java环境
    如果不是,Android本身的机制可以由.class转成Android的dex
    那么.class跟定是由Jdk生成的了总之不要纠结在这种细节问题上了,除非你就专门研究底层实现机制  - =
      

  6.   

    严格来说Android系统是一个独立的Java虚拟机,原则上不用JDK支持,但是,它里面的各种工具,也许就有哪个用到JDK了。ADT是Eclipse的插件吧,Eclipse就必须用Java环境。