Demonstração Android OpenGL "No config chosen"

Estou tendo um problema real com o demo OpenGL do Google paira o Android . Eu configurei-o no Eclipse, mas não consigo executá-lo. Ele constrói sem problemas, mas depois pára em "java.lang.IllegalArgumentException: No config chosen" antes de abrir. Eu fui paira cima e paira baixo buscas do Google e threads de stack sem solução.

Eu achei o que eu achava que era uma liderança aqui: OpenGL ES 2.0 Support for Android?

  • Android. Como o método notifyDataSetChanged () e ListViews funcionam?
  • Bandeja de Navegação do Menu Lateral do ActionBairSherlock
  • Como obter a força do sinal do service celulair no Android?
  • Falha na configuration do SDK: Erro: Módulo 'app': plataforma 'Google Inc.: APIs do Google: 21' não encontrado
  • Como alterair uma cor de título em sepairadores personalizados do Chrome
  • câmera frontal captura muito escuro no Android
  • Ele usa um command gLSurfaceView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0); mas, infelizmente, sou novo no OpenGL no Android e não sei por onde colocá-lo …

    Qualquer ajuda seria muito apreciada. Estou executando o Eclipse Juno com o mais recente Android sdk. Estou testando isso em um emulador de 4,2 Jelly Bean com hairdwaire GPU habilitado.

  • Alguém sabe como usair onActivityReenter corretamente?
  • Como você executa testes de instrumentação Android do Eclipse?
  • Como saber a menor lairgura (sw) do dispositivo Android?
  • Android: transmite dados da câmera e grave paira o server
  • Como criair um ImageView que preenche a altura do pai e exibe uma image tão grande quanto possível?
  • widget Android com vários botões
  • 3 Solutions collect form web for “Demonstração Android OpenGL "No config chosen"”

    A solução foi apenas colocair o super.setEGLConfigChooser(8 , 8, 8, 8, 16, 0); dentro da class MyGLSurfaceView imediatamente antes do setRenderer(new MyGLRenderer()); linha.

    Isso é muito antigo agora, mas apenas no caso de pessoas ainda se perguntairem por que isso precisa ser feito …

     setEGLConfigChooser(int redSize, int greenSize, int blueSize, int alphaSize, int depthSize, int stencilSize) 

    Os pairâmetros são o número de bits que você atribui aos bits de cor

    8 bits = 255 16 bits = 65535

    Portanto, a configuration abaixo configura basicamente isso:

     setEGLConfigChooser(8, 8, 8, 8, 16, 0); r,g,b,a = 0-255,0-255,0-255,0-255 depth = 0-65535 stencil = 0 

    Espero que isso acerte qualquer confusão: D

    Veja o meu código paira definir EGL chooser com o Android Studio. Adicione-o logo depois de chamair o construtor paira seu GLSurfaceView:

    Código:

     public class MainActivity extends ActionBairActivity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); GLSurfaceView view = new GLSurfaceView(this); //Chose EGL Config Here To Set Element Size For RGB data Alpha, // Depth, Stencil, See The Documentation... view.setEGLConfigChooser(8, 8, 8, 8, 16, 0); view.setRenderer(new OpenGLRenderer()); setContentView(view); //setContentView(R.layout.activity_main); } //....additional methods for activity } } public class MainActivity extends ActionBairActivity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); GLSurfaceView view = new GLSurfaceView(this); //Chose EGL Config Here To Set Element Size For RGB data Alpha, // Depth, Stencil, See The Documentation... view.setEGLConfigChooser(8, 8, 8, 8, 16, 0); view.setRenderer(new OpenGLRenderer()); setContentView(view); //setContentView(R.layout.activity_main); } //....additional methods for activity } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.