gradle配置:
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
minSdkVersion 15
targetSdkVersion 29
versionCode 1
versionName "1.0"
ndk {
abiFilters 'armeabi'
abiFilters 'x86'
}
}
在Android模拟器中编译时出现以下错误:
2019-11-05 13:18:53.889 23425-23469/com.amc.driver E/SQLiteDatabase: Failed to open database '/data/user/0/com.amc.driver/databases/ttsdata'.
android.database.sqlite.SQLiteException: not an error (code 0)
at android.database.sqlite.SQLiteConnection.nativeRegisterLocalizedCollators(Native Method)
at android.database.sqlite.SQLiteConnection.setLocaleFromConfiguration(SQLiteConnection.java:361)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:218)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:808)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:793)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:723)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:299)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:254)
at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:218)
at com.baidu.tts.e.c.d(SynthesizeResultDb.java:209)
at com.baidu.tts.e.c.a(SynthesizeResultDb.java:102)
at com.baidu.tts.e.a.b(StatHelper.java:100)
at com.baidu.tts.e.a.a(StatHelper.java:88)
at com.baidu.tts.e.b.run(StatThread.java:19)
2019-11-05 13:18:53.890 23425-23469/com.amc.driver E/SQLiteOpenHelper: Couldn't open ttsdata for writing (will try read-only):
android.database.sqlite.SQLiteException: not an error (code 0)
at android.database.sqlite.SQLiteConnection.nativeRegisterLocalizedCollators(Native Method)
at android.database.sqlite.SQLiteConnection.setLocaleFromConfiguration(SQLiteConnection.java:361)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:218)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:808)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:793)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:723)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:299)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:254)
at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:218)
at com.baidu.tts.e.c.d(SynthesizeResultDb.java:209)
at com.baidu.tts.e.c.a(SynthesizeResultDb.java:102)
at com.baidu.tts.e.a.b(StatHelper.java:100)
at com.baidu.tts.e.a.a(StatHelper.java:88)
at com.baidu.tts.e.b.run(StatThread.java:19)
您好,看到您之前有关注百度语音SDK关于Androd 9.0 28编译问题,特此通知您目前官网上最新版本SDK已支持Androd 9.0 28编译,请您尽快升级。谢谢!
您好,看到您之前有关注百度语音SDK关于Androd 9.0 28编译问题,特此通知您目前官网上最新版本SDK已支持Androd 9.0 28编译,请您尽快升级。谢谢!
感谢您的持续关注,有进展会在qq群同步大家的。
这个问题有很久了,期待。
可以尝试将编译版本调整成27.
谢谢,目前有没有可以快速解决的方案呢?
您好,语音合成 Android SDK 上的这个问题将在下个版本更新修复,预计在1-2周内日提供新版本。