10

Androidスタジオを実行しているデスクトップにリモート(クロームリモート)します。Android Studio からエミュレーターを実行しようとすると、仮想デバイスが開いているウィンドウが表示されます。しかし、デバイスの電源が入りません。これは、デスクトップを直接使用して Android プロジェクトを実行する場合の動作ではありません。この動作は、リモート処理が原因である可能性がありますか? もしそうなら、どうすれば変更できますか?

私の必要性は、リモート接続でAndroidスタジオで作業することです。それを達成する方法があれば、親切にアドバイスしてください。

これはAVDログです

    C:\Users\xxx\AppData\Local\Android\sdk\tools\emulator.exe -avd Nexus_5_API_21 -netspeed full -netdelay none

emulator: device fd:1228

HAX is working and emulator runs in fast virt mode

creating window 61 83 462 820

ログキャット

    04-29 12:06:39.077    1966-1966/com.example.xxx.four4 E/libprocessgroup﹕ failed to make and chown /acct/uid_10053: Read-only file system
04-29 12:06:39.077    1966-1966/com.example.xxx.four4 W/Zygote﹕ createProcessGroup failed, kernel missing CONFIG_CGROUP_CPUACCT?
04-29 12:06:39.078    1966-1966/com.example.xxx.four4 I/art﹕ Not late-enabling -Xcheck:jni (already on)
04-29 12:06:39.183    1966-1986/com.example.xxx.four4 D/OpenGLRenderer﹕ Render dirty regions requested: true
04-29 12:06:39.186    1966-1966/com.example.xxx.four4 D/﹕ HostConnection::get() New Host Connection established 0xa607f4c0, tid 1966
04-29 12:06:39.319    1966-1966/com.example.xxx.four4 D/Atlas﹕ Validating map...
04-29 12:06:40.050    1966-1966/com.example.xxx.four4 I/Choreographer﹕ Skipped 42 frames!  The application may be doing too much work on its main thread.
04-29 12:06:40.184    1966-1986/com.example.xxx.four4 D/﹕ HostConnection::get() New Host Connection established 0xa607fa60, tid 1986
04-29 12:06:40.231    1966-1986/com.example.xxx.four4 I/OpenGLRenderer﹕ Initialized EGL, version 1.4
04-29 12:06:40.469    1966-1986/com.example.xxx.four4 D/OpenGLRenderer﹕ Enabling debug mode 0
04-29 12:06:40.521    1966-1986/com.example.xxx.four4 W/EGL_emulation﹕ eglSurfaceAttrib not implemented
04-29 12:06:40.521    1966-1986/com.example.xxx.four4 W/OpenGLRenderer﹕ Failed to set EGL_SWAP_BEHAVIOR on surface 0xa6083580, error=EGL_SUCCESS
04-29 12:07:12.637    1966-1973/com.example.xxx.four4 W/art﹕ Suspending all threads took: 13.570ms

ありがとう。

4

2 に答える 2

3

リモートデスクトップを使用しても同じ問題があります。別のリモート アクセス アプリケーション TeamViewer ( http://teamviewer.com ) を使用して解決しました。TeamViewer を使用すると、x86、x86_64、または arm などの Android エミュレーターを実行できます。

于 2015-07-22T08:39:44.970 に答える
-1

AndroidエミュレーターはすべてのCPU機能を使用しているわけではなく、単一のスレッドを使用しています.リモートデスクトップとエミュレーターが同じスレッドを共有しているため、リモートデスクトップの使用中にエミュレーターが実行されないようになっていると思います. 解決策は、user2839592 が言ったように、より強力な CPU または別のリモート デスクトップを使用することです。

于 2015-07-29T18:10:46.100 に答える