2016-07-17 9 views
0

私はアンドロイドスタジオを私のWindowsオペレーティングシステムにインストールしました64ビット4GBのRAMですが、今私はインストールされているLinux(ubuntu 12.04)アンドロイドスタジオがインストールされている同じWindows 7(別個のパーティションなし)は、それが私のWindowsオペレーティングシステムやパフォーマンスの問題に何らかの害を及ぼすでしょう。Googleについては多くのヒントがありますが、手がかりはありません。これは、両方のウィンドウと同じマシンのlinuxにAndroidスタジオをインストールすることは可能です

+0

Linux VMでAndroidスタジオを実行したいのはなぜですか(VMを使用しているとします) – Razgriz

+0

@Razgriz私はWindows上にインストールされたubuntuを実行するためにVMを使用していませんが、私はLinuxでそれをインストールしたいので、アンドロイドスタジオはLinuxでうまく動作することを読んでいます – yogeshmanjhi

+0

@Razgrizなぜ、 – yogeshmanjhi

答えて

0

デュアルブートを使用している場合は、システムがまったく遅くなってはいけません。あなたのLinuxでAndroid StudioをWindowsにインストールするのは意味がありませんが、どのOSでどのプロジェクトを保存したのか混乱するかもしれません。あなたのWindows OSはWindows用のHDパーティションだけを "見える"ため、あなたのシステムは遅くなることはありません。あなたのLinuxパーティションも同様です。

Linuxは、Linux用に割り当てられたHDのリソースしか見ることはできません。また、2つのOSを同時に実行することはできないため、RAMの問題は発生しません(これは仮想マシンの問題です)。

また、私が誤解していない場合は、デュアルブート時に、厳密に言えば、あなたのハードドライブを分割しています。 WindowsのドライブCをチェックすると、それはもはや500GB(またはあなたのHDの合計サイズが何であれ)ではありません。

+0

@ Razgriz基本的に私はWindowsからlinuxにAndroidの開発を切り替える必要があります。なぜLinux上にAndroidスタジオをインストールするのですか?まず、私のプロジェクトをWindowsに保存し、WindowsのAndroidスタジオをアンインストールしてから、AndroidスタジオをLinuxにインストールしてください。それを行う正しい方法。あなたの答えを本当に助けてくれてありがとう:) – yogeshmanjhi

0

これは、Windowsシステム上の仮想マシンにLinuxシステムを配置することで、より一般的に行われます。

多くの大学では、このような方法で学生に均一なLinux環境を確立しています。検索を行う場合は、事前に公開されているサンプルが公開されています。

説明したように、Linuxが起動するようには聞こえません。オペレーティングシステムを定義するには、何らかの種類のストレージ分離が必要です。説明されているように一方を他方の内部に配置すると、単にローカルストレージに保持されているディレクトリになります。これをオペレーティングシステムとして使用するには、CPUは、起動時に他のシステムの助けなしに、つまり複数のパーティションを使用して見つけることができる必要があります。

エミュレートされたシステムは、CygwinやMinGWのように、別のオペレーティングシステムのコンテキスト内で動作しますが、その目的のために構築されています。これらは、一般的なコマンドの共通集合を持つシミュレートされたシステムです。これは同様のプログラミング経験をもたらしますが、CPUの動作をカバーしていないため、オペレーティングシステムの定義を満たしません。

仮想マシンは、エミュレータをさらに進化させることでこのギャップを埋めるでしょう。それらは、CPUアクティビティ、頻繁にI/O制御(例えば、VMの制御下にあるVMのための自身のMACアドレス)をシミュレートする。仮想マシンはsepatateパーティションを必要としません。

2つのAndroidインストールが1つのVM内にあり、もう1つがメインWindows上にある場合、それらが動作しない理由はありません。両方でAndroidエミュレータを実行した場合、VM内のエミュレータが遅くなることは明らかです。それは耐え難いほど遅いかもしれません。電話機をハードウェアに接続すると、I/Oの競合が起きる可能性があります。実用的な問題として、このように同時に開発するには時間がかかりすぎる可能性があります。一方、IDEがLinuxでVM内に収まると、IDEが動く可能性があります。

+0

@ gladiola私はデュアルモードで私のubuntuをインストールしました。 http://www.howtogeek.com/128347/5-ways-to-try-out-and-install-ubuntu-on-your-computer/。質問は、ubuntuとアンドロイドの両方のスタジオがCドライブにあるのでそれは私のコンピュータを遅くする? – yogeshmanjhi

+0

二重でデュアルブートを意味する場合は、おそらくパーティション化はインストーラによって行われているはずです。必要な分離はすでに行われています。 – gladiola

+0

ありがとうございました。 – yogeshmanjhi

0

RAMサイズが4 GBで1 TBのハードディスクを搭載した単一のIntel Core i3プロセッサで問題を解決する手順は、 1 >>デュエルブートシステム - ここでは、 linuxとwindowの両方で、そのことを行うための簡単なチュートリアルを見つけることができます。 2 >>両方のシステムにjdkをインストールする 3 >> Linuxの両方のシステムにjavaのパスを設定するだけで、不要です。 4 >>今度はhttps://developer.android.com/studio/index.htmlに行き、両方のパーティションで最新バージョンのstdioをダウンロードしてください。 5 >>これで両方のシステムでAndroidアプリを作成できるようになりました

+0

おかげで答えが得られました。 – yogeshmanjhi

関連する問題