0

私は新しくアンドロイドにいます。Android SDK をインストールし、いくつかのエミュレーターをアプリケーションで動作するように構成しました。

しかし、問題は、私が昼食をとったときに誰も働かないということです。

Xubuntu 12.04 を使用しています。

仮想デバイス マネージャーの外観は次のとおりです。

デバイスマネージャ

そして1つの構成:

腕

PC の特性に関する詳細情報は次のとおりです。

nazar@nazar-desctop:~$ cat /proc/cpuinfo
processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 107
model name  : AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
stepping    : 1
cpu MHz     : 2109.755
cache size  : 512 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
bogomips    : 4219.51
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

processor   : 1
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 107
model name  : AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
stepping    : 1
cpu MHz     : 2109.755
cache size  : 512 KB
physical id : 0
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 1
initial apicid  : 1
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv
bogomips    : 4219.14
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps

それはうまくいくはずです。私は古いOS - Ubuntu 12.04でこの構成を試しました(ARMプロセッサとAndroid 2.3で正確に動作したのは1つだけです)。

しかし、ここではエミュレーターウィンドウも表示されません。

もう1つ、エミュレーターを削除できません。私はそれを印刷しemulator is running and can't be deletedます:

削除できません

しかし、私はSDKを始めたばかりです。これは非常に奇妙に見えます。

なぜこれが起こるのですか?この問題を解決するにはどうすればよいですか?

4

2 に答える 2

1

エミュレーターが起動すると、仮想デバイスのウィンドウを以前の位置に復元しようとします。通常、ウィンドウがビューから外れていることを検出して、ウィンドウを再センタリングすることもできます。

残念ながら、これは特定の Linux ウィンドウ マネージャーでは信頼性が低く、エミュレーターは起動したものの、何らかの理由で非表示になっている可能性があります。これで、エミュレーターを削除できない理由が説明されます。ウィンドウ マネージャーで、アクティブなウィンドウをすべて一覧表示し、それらを移動/中央に配置できるかどうかを確認してください。可能であれば、別のウィンドウマネージャーも試してください。

それ以外の場合、エミュレーターを起動すると正確にはどうなりますか? 窓が見えますか?エラーメッセージ?なんでも?

それとは別に、312 MB の RAM はおそらく xdpi デバイスには少なすぎるので、代わりにこれを 512 に上げてみてください。

于 2014-01-13T14:29:56.283 に答える
0

フォルダに移動し、隠しフォルダ$HOMEを見つけます。次に、フォルダー.androidがあるはずです。あなたと同じ AVD 名のフォルダーavdがあるはずです。AVDNAME.INI両方とも削除して、最初から作り直してください。高いメモリ値を使用せず、基本的なシンプルな AVD を作成してから実行してください。また、コメントでステファノが示唆したように、OSの再起動を検討してください。

于 2014-01-12T16:50:47.077 に答える