Android SDK的Windows和Linux版本之间是否存在差异?【JAVA教程】

!
也想出现在这里? 联系我们
信息

Android SDK的Windows和Linux版本之间是否存在差异?,第1张

概述Android SDK的Windows和Linux版本之间是否存在差异

我正在考虑编写一个AndroID应用程序,我发现这个SDK可用于windows和linux。 我的系统是双启动的,所以我可以去任何一个方式,但是我想知道这两个版本之间是否有任何不同,这会影响我的开发过程(如果是这样的话,它们是什么)。

请注意,我不打算开始讨论哪个 *** 作系统是更好的select。

重新包装boot.img(AndroID)时出错

cordova平台添加AndroID不工作,同时上市AndroID目标

嵌套在windows批处理(* .bat)文件中

androID mmap失败:无效的参数(errno 22)

在windows上创buildasmack

由于KVM模块的原因,Google TV模拟器只能在linux上运行。 某些脚本或复杂的命令行 *** 作在windows上不可用(请参阅使用python Popen或os.system运行多个adb命令 )

我已经在两个平台上开发了AndroID应用程序。 到目前为止,我看到的主要区别是,在windows下,你需要安装一个USB驱动程序,而在linux中你不需要。

除此之外,体验几乎相同。

希望这可以帮助。

在windows或linux的AndroID开发?

模拟器在所有 *** 作系统上相当慢。

linux可能有一个“晦涩的情况”发展的边缘(特别是对于大型或复杂的ndk项目),因为桌面环境更好地匹配设备本身,是工具链的自然之家。 但是,如果你遇到困难,你可以在linux虚拟机中运行这些晦涩难懂的工具。

SDK和NDK表面上都是平台中立的,所以开发者的个人偏好或者组织支持能力在选择中占据主导地位 – 也就是说,windows商店可以在剩下的windows商店中做AndroID。

AndroID项目应该是完全可移植的 – 除非您依赖额外的创作工具,否则您应该能够相当容易地更改开发主机 *** 作系统。 尽管每次切换机器,您都需要决定是否要移动签名密钥。

其实这两个系统是有区别的

首先,应该提到的是,如果你打算开发部分AndroID(AOSP),那么你的选择肯定是linux(Ubuntu)。

但是,即使只开发AndroID应用程序,也可以在Ubuntu中使用,然后在windows中使用。 例如,构建使用NDK的应用程序更容易。

所以在我的情况下,我更喜欢Ubuntu。

真正的答案是两者。 如果您正在编写在市场上使用的应用程序,那么您通常可以使用任一台计算机,但是如果您正在构建用于企业内部的应用程序和/或针对特定设备,那么您将同时需要这两个应用程序。 我发现,在现实世界的发展,许多设备根本没有驱动程序与Unix(尤其是更便宜的设备)的任何味道工作,但工作在windows上找到。 我建议在两个系统上安装sdk和eclipse,把你的工作文件夹放在DropBox云上,然后根据项目的情况来决定你要去哪里。 我个人使用WIN7虚拟机在MAC上以这种方式进行 *** 作。 我的偏好是Mac,所以我大部分时间都在那里。

祝你好运。

总结

以上是内存溢出为你收集整理的Android SDK的Windows和Linux版本之间是否存在差异?全部内容,希望文章能够帮你解决Android SDK的Windows和Linux版本之间是否存在差异?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞113 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容