SQLite: Unterschied zwischen den Versionen
K (br entfernt) |
|||
Zeile 2: | Zeile 2: | ||
== Die Android Binary == | == Die Android Binary == | ||
Um eine SQLite Datenbank in Android verwalten zu können, benötigt man eine Binary, die die Schnittstelle zwischen User und Datenbank herstellt. Die SQLite Binary in Android wird in der Version 3 (sqlite3) verwendet, befindet sich dabei allerdings nicht mehr standardmäßig im System und wird meist nur durch Drittanbieter in das Verzeichnis ''/system/xbin'' installiert. Zum manuellen Installieren der sqlite3 holt man sich je nach Android Version eine andere Sqlite3 Binary und verschiebt diese mittels ADB an die korrekte Stelle: | Um eine SQLite Datenbank in Android verwalten zu können, benötigt man eine Binary, die die Schnittstelle zwischen User und Datenbank herstellt. Die SQLite Binary in Android wird in der Version 3 (sqlite3) verwendet, befindet sich dabei allerdings nicht mehr standardmäßig im System und wird meist nur durch Drittanbieter in das Verzeichnis ''/system/xbin'' installiert. Zum manuellen Installieren der ''sqlite3'' holt man sich je nach Android Version eine andere Sqlite3 Binary und verschiebt diese mittels ADB an die korrekte Stelle: | ||
Download: | Download: | ||
* | * [http://bit.ly/sqlite3 Sqlite3 - Android Ice Cream Sandwich] | ||
* | * [http://bit.ly/sqlite3-for-jb Sqlite3 - ab Jelly Bean] | ||
<pre>adb push sqlite3 /system/xbin/sqlite3</pre> | <pre>adb push sqlite3 /system/xbin/sqlite3</pre> | ||
Anschließend kann es von Nöten sein, dass man das Gerät neu starten muss. | Anschließend kann es von Nöten sein, dass man das Gerät neu starten muss. | ||
(Bei falscher | |||
(Bei falscher Versionswahl der Sqlite3 Binary wird man mit Fehlern wie: cannot locate 'sqlite3_enable_load_extension' konfrontiert.) | |||
== Sinn und Zweck der Binary == | == Sinn und Zweck der Binary == |