【问题标题】:is it possible to install android studio in both windows and linux on the same machine是否可以在同一台机器上同时在 windows 和 linux 中安装 android studio
【发布时间】:2016-07-17 14:00:31
【问题描述】:

我在我的 Windows 操作系统 64 位 4 gb Ram 上安装了 android studio,但现在我想在 linux(ubuntu 12.04) 中工作,它安装在安装 android studio 的同一个 windows 7(没有单独的分区)上,所以它会对我的Windows操作系统造成任何损害或任何性能问题。在谷歌上搜索了很多但没有任何线索。非常欢迎任何建议。

【问题讨论】:

  • 为什么要在 Linux VM 中运行 Android Studio(我假设您使用的是 VM)?
  • @Razgriz 我没有使用 VM 来运行安装在 Windows 上的 ubuntu,但我读到 android studio 在 linux 中工作得更好,所以我想在 linux 中安装它
  • @Razgriz 为什么有人用问题标记为否定?
  • 如何在不使用 VM 的情况下将操作系统安装在另一个操作系统之上?你能解释一下你是怎么做到的吗?我真的不明白为什么包含的 Android Studio 副本会损害它所安装的 Windows 环境。
  • @Razgriz 我通过在双模式下安装 ubuntu 来做到这一点 howtogeek.com/128347/…。问题是由于 ubuntu 和 android studio 都在 C 盘,它会减慢我的电脑速度吗?

标签: android windows android-studio ubuntu-12.04 genymotion


【解决方案1】:

如果您使用的是双启动,那么它根本不会减慢您的系统速度。尽管在 Linux 上安装 Android Studio 是没有意义的,因为您可能会对保存哪个项目的操作系统感到困惑。它不会降低您的系统速度,因为您的 Windows 操作系统只“看到”Windows 的 HD 分区,Linux 分区也是如此。

话虽如此,Linux 只能看到和触摸分配给 Linux 的 HD 中的资源。而且由于您无法同时运行这两个操作系统,因此您不会遇到 RAM 问题(这是虚拟机的问题)。

另外,如果我没记错的话,当你双启动时,严格来说,你是在对你的硬盘进行分区。当您检查 Windows 的驱动器 C 时,它不再是 500GB(或者无论您的 HD 的总大小是多少)。

【讨论】:

  • @ Razgriz 基本上我想将android开发从windows切换到linux,这就是为什么在linux上安装android studio所以首先我必须在windows上保存我的项目并在windows上卸载android studio然后安装android linux上的工作室我认为这是正确的方法。感谢您的回答,它真的很有帮助:)
【解决方案2】:

这通常通过将 Linux 系统放置在 Windows 系统上的虚拟机中来实现。

许多大学以这种方式为学生建立统一的 Linux 环境。如果您进行搜索,您可能会找到公开可用的预制示例。

如上所述,听起来 Linux 不会启动。定义操作系统需要某种存储分离。如果按照描述将一个放置在另一个内部,则它将只是保存在本地存储中的目录。要将其用作操作系统,CPU 需要能够在启动时找到它而无需其他系统的帮助,因此需要多个分区。

仿真系统(如 Cygwin 或 MinGW)将在另一个操作系统的上下文中工作,但它们是为此目的而构建的。它们是具有共同典型命令集合的模拟系统。这提供了类似的编程体验,但它不满足操作系统的定义,因为它不涵盖 CPU 活动。

虚拟机将通过让模拟器更进一步来弥补这一差距。他们将模拟 CPU 活动,经常是 I/O 控制(例如,在 VM 控制下的 VM 的自己的 MAC 地址)。虚拟机不需要单独的分区。

如果两个 Android 安装被分开,一个位于 VM 内,另一个位于主 Windows:没有直接原因导致它们无法运行。如果您在两者中运行 Android 模拟器,很明显 VM 中的模拟器会更慢。它可能会慢得令人难以忍受。当您开始将手机连接到硬件时,I/O 可能会有一些竞争。因此,实际上,以这种方式同时发展可能会陷入困境。同时,如果 IDE 适合带有 Linux 的 VM,它可以运行。

【讨论】:

  • @gladiola 我以双模式安装了我的 ubuntu。 howtogeek.com/128347/… .问题是由于ubuntu和android studio都在C盘,它会减慢我的电脑速度吗?
  • 如果双系统是指双系统启动,那么分区可能是由安装程序完成的。所需的分隔已经到位。
【解决方案3】:

在内存大小为 4 gb 和硬盘为 1 tb 的单个英特尔酷睿 i3 处理器中解决问题的步骤是, 1>> 只是决斗启动系统:- 在这些步骤中,您必须使用 linux 和 windows 决斗启动您的系统,您可以找到简单的教程来做这件事。 2>>在两个系统上安装jdk 3>>只需在linux的两个系统中为java设置路径,不需要。 4>>现在你去https://developer.android.com/studio/index.html.并在两个分区下载最新版本的stdio。 5>>现在你可以在两个系统中创建安卓应用了

【讨论】:

    猜你喜欢
    • 2018-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 2011-04-11
    • 2010-10-29
    • 2012-08-04
    相关资源
    最近更新 更多