¿Como adjuntar imagen en android studio?

Tengo este código en android studio, el cual debería de enviar un correo con una imagen adjunta. El problema es que el correo se envía, pero en el dispositivo se muestra un error que dice " no se puede enviar el archivo adjunto".

La imagen la tengo guardardada en el dispositivo y en la carpeta drawable de la aplicación.

Intent itSend = new Intent(android.content.Intent.ACTION_SEND);
itSend.setType("plain/text");
itSend.putExtra(Intent.EXTRA_EMAIL, new String[]{emailcliente.getText().toString()});
itSend.putExtra(Intent.EXTRA_CC, new String[]{correolocal.getText().toString()});
itSend.putExtra(Intent.EXTRA_SUBJECT, "Valoración Cliente ");
itSend.putExtra(Intent.EXTRA_TEXT, "Calificación REGULAR  Observaciones:" +"/"+ "Sucursal Tacuba 72" );
itSend.putExtra(Intent.EXTRA_STREAM,
       Uri.parse("file://"+ Environment.getExternalStorageDirectory()+"/cupon.jpg"));
Toast toast = Toast.makeText(getApplicationContext(), "¡Gracias! Trabajaremos más fuerte para que tus experiencia en nuestra sucursal sea excelente ", Toast.LENGTH_LONG);
toast.show();
startActivity(itSend);
((EditText) findViewById(R. Id. EmailCt)).setText("");

Añade tu respuesta

Haz clic para o