Android autorisation de création de base de données

Salut j'ai quelques problèmes dans la création de la base de données sqlite sous android.

Tout est ok sur l'émulateur, je peux créer la base de données. Mais il ne fonctionne pas sur la machine. Quand j'ai essayé de déboguer l'application sur mon téléphone, il a juste manqué de créer la base de données.

Si quelqu'un peut dire à mes ce qui s'est passé? Est-il une autorisation spéciale j'ai besoin d'ajouter dans le fichier Manifeste? J'ai essayé ACCESS_CHECKIN_PROPERTIES ou WRITE_EXTERNAL_STORAGE, mais ne peut toujours pas obtenir la base de données.

Par ailleurs, c'est la coutume de la base de données ne peuvent être stockées dans la carte sd, mais le répertoire racine?

Merci beaucoup!!

Lire le logcat. Il vous dira quel est le problème.
Cet exemple d'application montre de travailler avec une base de données, et il fonctionne sur des émulateurs et des périphériques: github.com/commonsguy/cw-android/tree/master/Database/Constants
Merci beaucoup tout le monde. J'ai déjà résolu. Le problème est que l'émulateur ne nécessite pas l'extension ".db" alors que le combiné a besoin de lui.

OriginalL'auteur 4af2e9eb6 | 2011-05-29