Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao abrir câmera

Quando a aplicação tenta abrir a câmera, o locgat mostra a mensagem: "Unable to create external files directory"

Esse é o meu Android.manifest, com a permissão para escrever em arquivos externos

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="br.com.caelum.cadastro"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />

    <uses-permission android:name="android.permission.CALL_PHONE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-permission android:name="android.permission.WRITE_SMS" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.CAMERA" />



    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

        <activity android:name=".ListaAlunosActivity"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

        <activity android:name="br.com.caelum.cadastro.FormularioActivity"
                  android:label="@string/app_name" />



    </application>

</manifest>

Alguem tem uma ideia do que poderia estar causando o problema?

3 respostas

Como eu não tinha testado a câmera ainda, não tinha percebido quem nem a aplicação da cÂmera do emulador abre. Alguma sugestão?

solução!

Oi Alexandre, tudo bem ?

Olha, o que eu to pensando que está acontecendo é o seguinte, no momento que você criou o emulador você não habilitou a camera.

Para você fazer isso é bem simples

Vá em Tools - Android - AVD Manager

Isso vai abrir o gerenciador de emuladores.

Você vai clicar no editar no emulador que você usa, vai ter um pincel ou lápis ( depende da sua percepção kk)

Ai você vai escolher configurações avançadas.

Vai ver camera, é só falar para emular ou usar a webcam !

Fala para gente ai !

Abraços :D

Era só isso mesmo, obrigado. So não entendi porque aparecia essa mensagem "Unable to create external files directory"