Salvar o ImageView na Galeria do emulador do Android

Gostaria de salvar uma imagem na Galeria do Android, aqui está meu código atual:

<code>image.setDrawingCacheEnabled(true);

image.buildDrawingCache(true);
Bitmap b = image.getDrawingCache();

if(!new File("/"+Environment.DIRECTORY_PICTURES).exists())
    Log.e("Error","/"+Environment.DIRECTORY_PICTURES+" Dont exist");

File file = new File(Environment.DIRECTORY_PICTURES+"/myImage.jpg");
file.createNewFile();
FileOutputStream ostream = new FileOutputStream(file);
b.compress(CompressFormat.JPEG, 80, ostream);
image.setDrawingCacheEnabled(false);
ostream.close();
Toast.makeText(Ads.this, "Offer saved", 1).show();
</code>

Sempre retorna o mesmo erro:

<code>Error: /Pictures Dont exist
</code>

Então uma IOException:

<code>java.io.IOException: open failed: ENOENT (No such file or directory)
</code>

Isso está em um dispositivo virtual Android 4.0. Eu tentei usarEnvironment.getRootDirectory() para obter o diretório raiz do AVD também, mas ainda recebo os mesmos erros.

Qual é a maneira correta de testar salvar uma imagem na galeria em um AVD?

questionAnswers(1)

yourAnswerToTheQuestion