Erro Abrir PDF Pasta assets

Boa tarde,

Estou salvando um arquivo PDF na pasta assets do projeto, porém depois que eu inslado o APK no celular
mostra a mensagem “Ele não existe ou não pode ser lido”.

Alguem sabe como resolver esta zica?

[code]public void AbrirPDF(){
//File file = new File("/sdcard/teste.pdf"); //Funciona se o arquivo estiver no SDCARD do aparelho
//File file = new File("/assets/teste.pdf"); //não funciona
//File file = new File(“file:///assets/teste.pdf”); //não funciona
//File file = new File(“content://br.com.pacote/assets/teste.pdf”); //não funciona

        File file = new File("file:///android_asset/teste.pdf"); 
    try {
            
                Uri path = Uri.fromFile(file);
                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setDataAndType(path, "application/pdf");
                intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    
                try {
                    startActivity(intent);
                } 
                catch (ActivityNotFoundException e) {
                    Toast.makeText(PrincipalActivity.this, 
                            "Não existe este arquivo para visualisar em PDF", 
                            Toast.LENGTH_SHORT).show();
                }
            
            
    }catch(Exception erro){
        exibirMensagem("Erro", 
                "Não foi possivel carregar o pdf " + erro.getMessage());
    }
}[/code]