SDK和JDK不得不说的事

静默加载 应用层 吉林大学 Android研发工程师  2016-01-15 02:38:56
Android APP在手机中运行的时候是没有JDK环境的,为什么我们开发Android APP的时候需要JDK环境?
意义在哪里?
...全文
156 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
韩曙亮 2016-01-18
引用 4 楼 stven_king 的回复:
引用 2 楼 han1202012 的回复:
在 Android 中 是不支持 JDK 中的 API 调用的, 例如 Java 中的 media 模块, 在 Android 中就不支持, Java 中的 swing 模块 这些在 Android 中根本无法使用.
Android中本来就不需要java中的swing,它把自己需要的封装在自己的sdk中
所以说 电脑上装的 jdk 与 Android 运行的 apk 应用 没有一毛钱关系 只是辅助开发用的
回复
静默加载 应用层 2016-01-15
引用 1 楼 han1202012 的回复:
1. 开发环境需要 jdk, 有些开发环境没有 jdk 无法启动 入 Eclipse ; 2. 需要使用 jdk 的java 规范, 估计是 Dalvik 虚拟机 运行在 x86 的电脑上 不如 jdk 好. 3. Java 编程 需要代码审查 , 提示, 校验 一系列的东西 这些貌似也可以用 Dalvik 虚拟机, 但是 Dalvik 虚拟机没有 提供 开发机器的支持吧, 去哪下载都不知道.
Android开发的ide只是用来编译打包apk的与运行是两个步骤关系,至于你说的校验sdk本身也有吧。
回复
静默加载 应用层 2016-01-15
引用 2 楼 han1202012 的回复:
在 Android 中 是不支持 JDK 中的 API 调用的, 例如 Java 中的 media 模块, 在 Android 中就不支持, Java 中的 swing 模块 这些在 Android 中根本无法使用.
Android中本来就不需要java中的swing,它把自己需要的封装在自己的sdk中
回复
韩曙亮 2016-01-15
1. 开发环境需要 jdk, 有些开发环境没有 jdk 无法启动 入 Eclipse ; 2. 需要使用 jdk 的java 规范, 估计是 Dalvik 虚拟机 运行在 x86 的电脑上 不如 jdk 好. 3. Java 编程 需要代码审查 , 提示, 校验 一系列的东西 这些貌似也可以用 Dalvik 虚拟机, 但是 Dalvik 虚拟机没有 提供 开发机器的支持吧, 去哪下载都不知道.
回复
韩曙亮 2016-01-15
在 Android 中 是不支持 JDK 中的 API 调用的, 例如 Java 中的 media 模块, 在 Android 中就不支持, Java 中的 swing 模块 这些在 Android 中根本无法使用.
回复
相关推荐
发帖
Android
创建于2009-10-09

7.8w+

社区成员

移动平台 Android
申请成为版主
帖子事件
创建了帖子
2016-01-15 02:38
社区公告
暂无公告