Những gì tôi đang làm trong ứng dụng của mình cũng giống hệt như vậy, tạo một "my_db.sql" -> lưu nó vào thư mục "raw", sau đó sao chép nó và tạo DB của tôi trong thời gian chạy.
Tôi gặp vấn đề tương tự. Ứng dụng dường như hoạt động tốt trên tất cả các phiên bản Android thấp hơn ngoại trừ Pie. Sau nhiều lần cân nhắc và phân tích, điều hiệu quả với tôi là thêm một dòng duy nhất "db.disableWriteAheadLogging ();" trong phương thức "onOpen ()".
@Override
public void onOpen(SQLiteDatabase db) {
super.onOpen(db);
db.disableWriteAheadLogging();
}