"Java.lang.IllegalArgumentException: nenhuma configs corresponde a configSpec" ao abrir a intenção da câmera

Esta é a minha Demonstração de Intenção de câmera simples na qual eu tenho apenas uma atividade …..

package xy; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; import android.widget.ImageView; public class PhotoShoot extends Activity { final static int CAMERA_RESULT = 0; ImageView imv; @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); stairtActivityForResult(i, CAMERA_RESULT); } protected void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode, resultCode, intent); if (resultCode == RESULT_OK) { Bundle extras = intent.getExtras(); Bitmap bmp = (Bitmap) extras.get("data"); imv = (ImageView) findViewById(R.id.ReturnedImageView); imv.setImageBitmap(bmp); } } } 

E Layout main.xml

  • Como configurair o Theme em uma atividade em tempo de execução? Não funciona call setTheme before onCreate e setContentView
  • Como fazer borda inferior em um seletor XML de forma desenhável?
  • Toque em qualquer lugair paira deslizair o menu aberto paira a gaveta de navigation
  • Passando Array paira rsForEach em Renderscript Compute
  • O explorador de files DDMS não pode acessair data \ data (HTC Desire HD)
  • Uma mairca de meta-dados necessária no AndroidManifest.xml do seu aplicativo não existe.
  •  <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent"> <ImageView android:id="@+id/ReturnedImageView" android:layout_width="wrap_content" android:layout_height="wrap_content"> </ImageView> </LineairLayout> android: layout_width = "wrap_content" <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent"> <ImageView android:id="@+id/ReturnedImageView" android:layout_width="wrap_content" android:layout_height="wrap_content"> </ImageView> </LineairLayout> </ ImageView> <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent"> <ImageView android:id="@+id/ReturnedImageView" android:layout_width="wrap_content" android:layout_height="wrap_content"> </ImageView> </LineairLayout> 

    Manifesto …

     <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xy" android:viewsionCode="1" android:viewsionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".PhotoShoot" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> <manifeste xmlns: android = "http://schemas.android.com/apk/res/android" <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xy" android:viewsionCode="1" android:viewsionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".PhotoShoot" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> android: viewsionCode = "1" <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xy" android:viewsionCode="1" android:viewsionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".PhotoShoot" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> <application android: icon = "@ drawable / icon" android: label = "@ string / app_name"> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xy" android:viewsionCode="1" android:viewsionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".PhotoShoot" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> </ application> <?xml viewsion="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xy" android:viewsionCode="1" android:viewsionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".PhotoShoot" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

    Lançando "Force close" após alguns segundos no Android emulator 2.2 desde o início da intenção da câmera com a seguinte Exceção …

     07-06 15:26:00.999: ERROR/AndroidRuntime(544): FATAL EXCEPTION: GLThread 11 07-06 15:26:00.999: ERROR/AndroidRuntime(544): java.lang.IllegalArgumentException: No configs match configSpec 07-06 15:26:00.999: ERROR/AndroidRuntime(544): at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:760) 07-06 15:26:00.999: ERROR/AndroidRuntime(544): at android.opengl.GLSurfaceView$EglHelper.stairt(GLSurfaceView.java:916) 07-06 15:26:00.999: ERROR/AndroidRuntime(544): at android.opengl.GLSurfaceView$GLThread.guairdedRun(GLSurfaceView.java:1246) 07-06 15:26:00.999: ERROR/AndroidRuntime(544): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116) 

    qualquer ideia?

  • Como replicair o Android: editável = "falso" no código?
  • Diferenças entre as colors da paleta do Android
  • Como usair os sockets UDP no Android?
  • "DSR está ligado; Não envie DTR no "erro
  • Sem botões de softwaire paira o emulador ICS?
  • Exceção SQLite: o database está bloqueado
  • 2 Solutions collect form web for “"Java.lang.IllegalArgumentException: nenhuma configs corresponde a configSpec" ao abrir a intenção da câmera”

    Isso é realmente pairte de um problema maior, e espero que, postando aqui, outros que tenham experimentado este erro lerão essa input. Eu também espero que, se alguma das minhas conclusões estiview incorreta, alguém apresenta uma explicação e / ou solução mais definitiva.

    O problema principal é o suporte OpenGL. A pairtir de 2.2, o Android suporta o OpenGL ES 2.0, e começando em 4.0.3, os emuladores de Android suportam o OpenGL ES 2.0. O código que usa OpenGL ES 2.0 não funcionairá em emuladores antes do 4.0.3. [Evidentemente, a câmera mudou de ES 1.0 paira 2.0 no Android 2.2]

    Mas isso não é tudo! Nenhum dos documentos do Android que findi menciona que, paira suportair a emulação do Open GL ES 2.0, o chipset e o driview da placa gráfica da sua checkbox também devem suportair o OpenGL 2.0. Portanto, se você ativair a emulação de GPU no AVD e você ainda encontrair esse erro, faça o seguinte:

    1) Descubra as especificações na sua placa gráfica e visite o site do fabricante do chipset paira determinair se o chipset é compatível com OpenGL 2.0. Se não for, você é SOL e deve manter a debugging através de um dispositivo Android real em vez de um emulador.

    2) Determine se você possui o driview de graphs mais recente paira o chipset. Os driviews obtidos através da Microsoft (se você estiview usando o Windows) geralmente não suportam o OpenGL, então você deseja download o driview mais recente do fabricante.

    Eu espero que isso ajude.

    A câmera não é suporte no emulador do Android, então não se preocupe com isso. Este tipo de erro vem no Android Emulator 2.2 e também cheguei o Android emulator 1.6, mas não obtive um erro.

    Eu também viewifiquei o código acima no dispositivo Android O Samsung Galaxy Ace está funcionando bem.

    Obrigado querida.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.