永发信息网

android 开发用哪个linux

答案:2  悬赏:0  手机版
解决时间 2021-03-20 04:44
  • 提问者网友:川水往事
  • 2021-03-19 21:00
android 开发用哪个linux
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-03-19 21:53
另外,如果你用到 C/C++ 的 NDK,在 Linux 下编译调试的优势非常明显,如果你需要编译一些第三方 C 代码就更是如此了,那常常需要 GNU 编译的工具链,而他们只在 Linux 下能够更好的运行。虽然 NDK 程序被证明也能在 Windows 下编译,但对于那些依赖 GNU 编译工具链的库,配置好靠谱的 Windows 环境比配置 Linux 环境困难很多倍。这句话或许可以解读为:招聘一个喜欢 Linux 环境的人做这件事情,比招聘一个喜欢 Windows 环境的人来做这些事情要容易很多。

如果再要加上最后一块多米诺骨牌的话:现在很多硬件解决方案是由 CPU 芯片产商提供的从 CPU 到外围芯片硬件软件整套解决方案,同时 CPU 产商提供给了 android 的版本,很多硬件产商只要 CPU 产商不提供升级版 android 自己没有能力升级。CPU 产商往往只给你提供了用于 Linux 的工具链,于是你就只能在 Linux 下去编译他们提供的 android 源代码以及框架,也只能用他们这套工具链去编译你的 C/C++ 代码(如果你的代码依赖他们 CPU 厂商提供的库话)。
全部回答
  • 1楼网友:掌灯师
  • 2021-03-19 23:14
只做上层应用,可以不涉及到linux,装个windows版的java jdk,一个android的sdk,一个eclipse就可以开发了。 如果需要做底层系统级开发,则需要一个linux编译环境,配置一些交叉编译器,还需要一份android的整个系统源代码。编译系统linux一般可以用ubuntu,也可以用fedroa,都可以的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯