>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Problema com sqlLite - error opening trace file: No such file or directory (2)



No vídeo 2 das aulas gratuitas do Android tem o seguinte código


package com.rodrigo.testerodrigo;

import android.app.Activity;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;

public class ListarActivity extends Activity{

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listar);

SQLiteDatabase db = openOrCreateDatabase("clientes.db", Context.MODE_PRIVATE , null);
}
}


Mas quando executo minha activity ListarActivity apresenta o seguinte erro:

error opening trace file: No such file or directory (2)

Aparentemente ele esta dizendo que que não encontrou o arquivo/diretório correspondente. Mas que diretório é este ? Como eu ajusto isso ?

Segue o logcat
07-30 01:50:07.370: E/Trace(791): error opening trace file: No such file or directory (2)
07-30 01:50:07.990: D/dalvikvm(791): GC_CONCURRENT freed 38K, 7% free 2774K/2956K, paused 12ms+22ms, total 104ms
07-30 01:50:08.220: D/libEGL(791): loaded /system/lib/egl/libEGL_emulation.so
07-30 01:50:08.230: D/(791): HostConnection::get() New Host Connection established 0x2a191218, tid 791
07-30 01:50:08.250: D/libEGL(791): loaded /system/lib/egl/libGLESv1_CM_emulation.so
07-30 01:50:08.270: D/libEGL(791): loaded /system/lib/egl/libGLESv2_emulation.so
07-30 01:50:08.380: W/EGL_emulation(791): eglSurfaceAttrib not implemented
07-30 01:50:08.400: D/OpenGLRenderer(791): Enabling debug mode 0

PS: To usando api 14 porque o api 8 não esta habilitado para usar blank activity (ADT 23)



5 Respostas


Segue meu AndroidManifest.xml

[XML]

package="com.rodrigo.testerodrigo"
android:versionCode="1"
android:versionName="1.0" >

android:minSdkVersion="14"
android:targetSdkVersion="14" />

android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
android:name=".ListarActivity"
android:label="@string/app_name" >










[/XML]





package="com.rodrigo.testerodrigo"
android:versionCode="1"
android:versionName="1.0" >

android:minSdkVersion="14"
android:targetSdkVersion="14" />

android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
android:name=".ListarActivity"
android:label="@string/app_name" >














va no seu avd ... e delete este emulador.. depois recrie outro emulador...




Eu deletei o emulador e fiz vários outros com varias api's mas não brilho =/

Então eu deletei tudo (eclipse / SDK / Projeto etc) e instalei tudo de novo, aparentemente agora deu certo.
Vou verificar tudo certinho amanha pq to com sono d ak rsrs.

PS: Como eu consulto se ele realmente criou a banco ?

Vlw por tudo ^^




Ola renato

é o eclipse tem dessas coisas

p vc ver se o banco de dados foi criado va no eclipse em File explorer q fica la perto ddms,rod console , logcat

e procure pelo nome q vc criou no comeco do projeto exemplo: com.android.example
"mas rode sua aplicacao primeiro"
q la vai ta uma pasta database com o nome do seu banco