我的问题是,当我从应用程序中选择不同的语言,并再次打开应用程序时,应用程序崩溃并显示Failed to open database
。每当我们从应用程序中选择不同的语言时,错误仍然存在。我试了两天。我用了一些答案,但他们不适合我。请任何人帮助我。
我的错误是
E/FA: Opening the local database failed, dropping and recreating it
E/SQLiteDatabase: Failed to open database '/data/data/<package
name>/databases/google_app_measurement_local.db'.
答案 0 :(得分:1)
尝试将您的代码发布到实际流程的位置,如果您需要发表评论以澄清问题,请执行此操作。
无论如何,您可能遇到的问题可能是:
function fileInputError(jqxhr, textStatus, error) {
setTimeout(function() {
var nav = $('#nav-users');
var progressBar = nav.find('.progress-bar');
progressBar.removeClass('bg-success progress-bar-success')
.addClass('bg-danger progress-bar-danger');
progressBar.text('Error');
}, 110);
if (jqxhr.status == 403) {
growlMessage('You don't have permission to use this function.');
}
}
或getExternalFilesDir()
以编程方式获取外部路径SD卡(如果有)请参阅here。