web-dev-qa-db-fra.com

Anbox ne peut pas être démarré

Je suis très curieux de connaître le nouvel émulateur Anbox permettant d’utiliser Android applications sur PC. Malheureusement, je ne peux pas le faire fonctionner sur mon PC.

Après avoir installé via snap, une nouvelle entrée apparaît dans la liste du menu Gnome. Quand je l'utilise, rien ne se passe. J'ai ensuite essayé de le démarrer via un terminal avec le résultat, mais au moins une sortie.

Le démarrage du gestionnaire de session semble fonctionner. Cette étape était recommandée dans une question précédente proche de la mienne ( Anbox ne démarre pas du tout sur mon PC ).

anbox session-manager

Le gestionnaire de session peut être démarré sans erreur ni message. Il semble juste que soit exécuté une instance Android, à laquelle je peux même accéder avec adb Shell.

Anbox Demon ("anboxd") et Init-Script ("anbox-init.sh") sont également en cours d'exécution (vérifiés avec "ps -A").

Mais lorsque j'essaie de démarrer Anbox Launcher, le lanceur ne peut pas être démarré:

anbox launch
[WW 2017-04-14 17:46:12] [launch.cpp:115@operator()] Stop waiting as we're already waiting for too long. Something is wrong
[WW 2017-04-14 17:46:12] [launch.cpp:116@operator()] with your setup and the container may have failed to boot.

Même résultat lorsque je lance l’icône Anbox à partir du programme de lancement (ici je l’ai démarré via Shell):

anbox launch --package=org.anbox.appmgr
[WW 2017-07-05 15:26:54] [launch.cpp:194@operator()] Stopped waiting as we've already waited for too long. Something
[WW 2017-07-05 15:26:54] [launch.cpp:195@operator()] is wrong with your setup or the container has failed to boot.
[WW 2017-07-05 15:26:54] [launch.cpp:196@operator()] If you think you found a bug please don't hesitate to file on
[WW 2017-07-05 15:26:54] [launch.cpp:197@operator()] at https://github.com/anbox/anbox/issues/new

Des idées? Comme vous pouvez le constater, l’autre réponse susmentionnée ne fonctionne pas. Merci d’avance! Les spectacles

PS: quelques infos système:

anbox system-info
version: 0.1.0
os:
  name: Ubuntu Core
  version: 16
  snap-based: true
kernel:
  version: Linux version 4.4.0-53-generic (buildd@lcy01-28) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016
  binder: true
  ashmem: true
graphics:
  egl:
    vendor: Mesa Project
    version: 1.5 (DRI2)
    extensions:
      - EGL_CHROMIUM_sync_control
      - EGL_EXT_create_context_robustness
      - EGL_EXT_image_dma_buf_import
      - EGL_KHR_cl_event2
      - EGL_KHR_create_context
      - EGL_KHR_fence_sync
      - EGL_KHR_get_all_proc_addresses
      - EGL_KHR_gl_colorspace
      - EGL_KHR_gl_renderbuffer_image
      - EGL_KHR_gl_texture_2D_image
      - EGL_KHR_gl_texture_3D_image
      - EGL_KHR_gl_texture_cubemap_image
      - EGL_KHR_image
      - EGL_KHR_image_base
      - EGL_KHR_image_pixmap
      - EGL_KHR_reusable_sync
      - EGL_KHR_surfaceless_context
      - EGL_KHR_wait_sync
      - EGL_MESA_configless_context
      - EGL_MESA_drm_image
      - EGL_MESA_image_dma_buf_export
      - EGL_NOK_swap_region
      - EGL_NOK_texture_from_pixmap
      - EGL_NV_post_sub_buffer
      - EGL_WL_bind_wayland_display
  gles2:
    vendor: X.Org
    vendor: OpenGL ES-CM 1.1 Mesa 12.0.6
    extensions:
      - GL_EXT_blend_minmax
      - GL_EXT_multi_draw_arrays
      - GL_EXT_texture_filter_anisotropic
      - GL_EXT_texture_lod_bias
      - GL_OES_byte_coordinates
      - GL_OES_fixed_point
      - GL_OES_stencil_wrap
      - GL_OES_compressed_paletted_texture
      - GL_OES_query_matrix
      - GL_OES_read_format
      - GL_OES_single_precision
      - GL_OES_draw_texture
      - GL_OES_point_size_array
      - GL_OES_point_Sprite
      - GL_EXT_texture_format_BGRA8888
      - GL_OES_compressed_ETC1_RGB8_texture
      - GL_OES_depth24
      - GL_OES_element_index_uint
      - GL_OES_fbo_render_mipmap
      - GL_OES_framebuffer_object
      - GL_OES_mapbuffer
      - GL_OES_rgb8_rgba8
      - GL_OES_stencil8
      - GL_OES_texture_env_crossbar
      - GL_OES_texture_mirrored_repeat
      - GL_OES_texture_npot
      - GL_OES_EGL_image
      - GL_OES_packed_depth_stencil
      - GL_OES_texture_cube_map
      - GL_Apple_texture_max_level
      - GL_EXT_discard_framebuffer
      - GL_EXT_read_format_bgra
      - GL_OES_blend_equation_separate
      - GL_OES_blend_func_separate
      - GL_OES_blend_subtract
      - GL_OES_EGL_image_external
      - GL_OES_EGL_sync
      - GL_OES_vertex_array_object
      - GL_EXT_map_buffer_range
      - GL_KHR_debug
      - GL_OES_surfaceless_context
      - GL_EXT_polygon_offset_clamp
3
Spectas

Cette réponse a été publiée à l'origine ici par Bretagne

premier gestionnaire de session en entrant cette commande

anbox session-manager

puis cliquez sur l'icône Anbox du lanceur

Le meilleur moyen serait d’ajouter ce service dans les applications de démarrage

pour ce faire, ouvrez Applications de démarrage> Ajouter> dans la commande write anbox session-manager

et vous seriez en mesure d'utiliser Anbox sans exécuter cette commande à chaque démarrage ni conserver une fenêtre de terminal réduite.

2
Sumeet Deshmukh