是否可以在同一台机器上的 windows 和 linux 中安装 android studio
is it possible to install android studio in both windows and linux on the same machine
我在我的 windows 操作系统 64 位 4 gb Ram 上安装了 android 工作室,但现在我想在 linux(ubuntu 12.04) 中工作,这是安装在安装 android studio 的同一个 windows 7(没有单独的分区)上,所以它会对我的 windows 操作系统或性能 issues.Searched 造成任何伤害吗?关于它 google 但没有 clues.Any 的建议是非常欢迎的。
更常见的做法是将 Linux 系统放置在 Windows 系统上的虚拟机中。
许多大学通过这种方式为学生建立统一的 Linux 环境。如果您进行搜索,您可能会找到公开可用的预制示例。
如前所述,Linux 似乎无法启动。定义操作系统需要某种存储分离。如果按照描述将其中一个放置在另一个中,则它只是保存在本地存储中的一个目录。要将其用作操作系统,CPU 需要能够在没有其他系统帮助的情况下在启动时找到它,因此需要多个分区。
仿真系统,如 Cygwin 或 MinGW,将在另一个操作系统的上下文中工作,但它们是为此目的而构建的。它们是具有典型命令的通用集合的模拟系统。这提供了类似的编程体验,但它不符合操作系统的定义,因为它不涵盖 CPU activity.
虚拟机将通过使仿真器更进一步来弥合这一差距。他们会模拟 CPU activity,经常是 I/O 控制(例如拥有 MAC 虚拟机控制下的虚拟机地址)。虚拟机不需要单独的分区。
如果两个 Android 安装被一个在 VM 中,另一个在主 Windows 上分开:没有直接的理由说明它们不能工作。如果你 运行 Android 模拟器在两者中,很明显 VM 中的模拟器会更慢。它可能慢得令人难以忍受。当您开始将手机连接到硬件时,可能会有一些 I/O 的竞争。因此,作为一个实际问题,它可能会因为以这种方式同时开发而陷入困境。同时,如果 IDE 适合带有 Linux 的 VM,它可以 运行.
如果您使用的是双启动,那么它根本不会降低您的系统速度。尽管将 Android Studio 安装在 Windows 中是没有意义的,但当您在 Linux 中安装它时,您可能会对哪个 OS 保存哪个项目感到困惑。它不会减慢您的系统,因为您的 Windows OS 只有 "sees" Windows 的 HD 分区,您的 Linux 分区也是如此。
也就是说,Linux 只能看到和触摸分配给 Linux 的 HD 中的资源。而且由于您无法同时 运行 两个 OS,因此您不会遇到 RAM 问题(这是虚拟机的问题)。
另外,如果我没记错的话,双启动时,严格来说,就是对硬盘进行分区。当您检查 Windows' 驱动器 C 时,它不再是 500GB(或者您的 HD 的总大小)。
在具有 4 GB 内存和 1 TB 硬盘的单个英特尔酷睿 i3 处理器中解决问题的步骤是,
1>> 只是决斗引导系统:- 在这些步骤中,您必须使用 linux 和 window 来决斗引导您的系统,您可以找到执行该操作的简单教程。
2>>在两个系统上安装 jdk
3>>只需在 linux 的两个系统中设置 java 的路径,这不是必需的。
4>>现在你去https://developer.android.com/studio/index.html.并在两个分区中下载最新版本的stdio。
5>>现在您可以在两个系统
中创建android个应用程序
我在我的 windows 操作系统 64 位 4 gb Ram 上安装了 android 工作室,但现在我想在 linux(ubuntu 12.04) 中工作,这是安装在安装 android studio 的同一个 windows 7(没有单独的分区)上,所以它会对我的 windows 操作系统或性能 issues.Searched 造成任何伤害吗?关于它 google 但没有 clues.Any 的建议是非常欢迎的。
更常见的做法是将 Linux 系统放置在 Windows 系统上的虚拟机中。
许多大学通过这种方式为学生建立统一的 Linux 环境。如果您进行搜索,您可能会找到公开可用的预制示例。
如前所述,Linux 似乎无法启动。定义操作系统需要某种存储分离。如果按照描述将其中一个放置在另一个中,则它只是保存在本地存储中的一个目录。要将其用作操作系统,CPU 需要能够在没有其他系统帮助的情况下在启动时找到它,因此需要多个分区。
仿真系统,如 Cygwin 或 MinGW,将在另一个操作系统的上下文中工作,但它们是为此目的而构建的。它们是具有典型命令的通用集合的模拟系统。这提供了类似的编程体验,但它不符合操作系统的定义,因为它不涵盖 CPU activity.
虚拟机将通过使仿真器更进一步来弥合这一差距。他们会模拟 CPU activity,经常是 I/O 控制(例如拥有 MAC 虚拟机控制下的虚拟机地址)。虚拟机不需要单独的分区。
如果两个 Android 安装被一个在 VM 中,另一个在主 Windows 上分开:没有直接的理由说明它们不能工作。如果你 运行 Android 模拟器在两者中,很明显 VM 中的模拟器会更慢。它可能慢得令人难以忍受。当您开始将手机连接到硬件时,可能会有一些 I/O 的竞争。因此,作为一个实际问题,它可能会因为以这种方式同时开发而陷入困境。同时,如果 IDE 适合带有 Linux 的 VM,它可以 运行.
如果您使用的是双启动,那么它根本不会降低您的系统速度。尽管将 Android Studio 安装在 Windows 中是没有意义的,但当您在 Linux 中安装它时,您可能会对哪个 OS 保存哪个项目感到困惑。它不会减慢您的系统,因为您的 Windows OS 只有 "sees" Windows 的 HD 分区,您的 Linux 分区也是如此。
也就是说,Linux 只能看到和触摸分配给 Linux 的 HD 中的资源。而且由于您无法同时 运行 两个 OS,因此您不会遇到 RAM 问题(这是虚拟机的问题)。
另外,如果我没记错的话,双启动时,严格来说,就是对硬盘进行分区。当您检查 Windows' 驱动器 C 时,它不再是 500GB(或者您的 HD 的总大小)。
在具有 4 GB 内存和 1 TB 硬盘的单个英特尔酷睿 i3 处理器中解决问题的步骤是, 1>> 只是决斗引导系统:- 在这些步骤中,您必须使用 linux 和 window 来决斗引导您的系统,您可以找到执行该操作的简单教程。 2>>在两个系统上安装 jdk 3>>只需在 linux 的两个系统中设置 java 的路径,这不是必需的。 4>>现在你去https://developer.android.com/studio/index.html.并在两个分区中下载最新版本的stdio。 5>>现在您可以在两个系统
中创建android个应用程序