I found solution where I should not copy image on sd card. Here it is:
try {
Uri imageUri = null;
try {
imageUri = Uri.parse(MediaStore.Images.Media.insertImage(this.getContentResolver(),
BitmapFactory.decodeResource(getResources(), R.drawable.fragment_menu_logo), null, null));
} catch (NullPointerException e) {
}
String text = getString(R.string.share_text);
// Launch the Google+ share dialog with attribution to your app.
Intent shareIntent = new PlusShare.Builder(mActivity)
.setType("image/*")
.setText(text)
.addStream(imageUri)
.getIntent();
startActivity(shareIntent);
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(mActivity, mActivity.getString(R.string.share_google_plus_not_installed), Toast.LENGTH_LONG).show();
}