I have created a phonegap app and it works fine on Android 4.3 and lower. On 4.4 it throws and error on clicking any link:
net:: ERR_FILE_NOT_FOUND (file:///loginPage)
Error seen in the backend is :
> 12-18 17:04:36.214: V/info(17666): Open sqlite db: > /data/data/com.sample.sampleapp/databases/sample_db.db 12-18 > 17:04:36.214: E/SQLiteLog(17666): (14) cannot open file at line 30191 > of [00bb9c9ce4] 12-18 17:04:36.214: E/SQLiteLog(17666): (14) > os_unix.c:30191: (2) > open(/data/data/com.sample.sampleapp/databases/sample_db.db) - > 12-18 17:04:36.214: D/CordovaLog(17666): > file:///android_asset/www/js/phonegap_interface.js: Line 55 : Going to > initialize database if required 12-18 17:04:36.214: I/chromium(17666): > [INFO:CONSOLE(55)] "Going to initialize database if required", source: > file:///android_asset/www/js/phonegap_interface.js (55) 12-18 > 17:04:36.214: D/CordovaLog(17666): > file:///android_asset/www/js/phonegap_interface.js: Line 66 : Going to > open database sample_db 12-18 17:04:36.214: I/chromium(17666): > [INFO:CONSOLE(66)] "Going to open database sample_db", source: > file:///android_asset/www/js/phonegap_interface.js (66) 12-18 > 17:04:36.214: D/CordovaLog(17666): > file:///android_asset/www/js/SQLitePlugin.js: Line 8 : SQLitePlugin > openargs: {"name":"sample_db"} 12-18 17:04:36.214: I/chromium(17666): > [INFO:CONSOLE(8)] "SQLitePlugin openargs: {"name":"sample_db"}", > source: file:///android_asset/www/js/SQLitePlugin.js (8) 12-18 > 17:04:36.214: E/SQLiteDatabase(17666): Failed to open database > '/data/data/com.sample.sampleapp/databases/sample_db.db'. 12-18 > 17:04:36.214: E/SQLiteDatabase(17666): > android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error > (code 14): Could not open database