diff --git a/androidtest/AndroidManifest.xml b/androidtest/AndroidManifest.xml
index 65ae1400e..2d3003740 100755
--- a/androidtest/AndroidManifest.xml
+++ b/androidtest/AndroidManifest.xml
@@ -21,8 +21,9 @@
android:installLocation="auto">
+
-
+
diff --git a/androidtest/src/com/google/zxing/client/androidtest/BenchmarkActivity.java b/androidtest/src/com/google/zxing/client/androidtest/BenchmarkActivity.java
index c19b3861c..1052083f6 100755
--- a/androidtest/src/com/google/zxing/client/androidtest/BenchmarkActivity.java
+++ b/androidtest/src/com/google/zxing/client/androidtest/BenchmarkActivity.java
@@ -16,6 +16,8 @@
package com.google.zxing.client.androidtest;
+import java.io.File;
+
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
@@ -37,7 +39,8 @@ public final class BenchmarkActivity extends Activity {
public void onClick(View v) {
if (benchmarkTask == null) {
String path = Environment.getExternalStorageDirectory().getPath() + "/zxingbenchmark";
- benchmarkTask = new BenchmarkAsyncTask(BenchmarkActivity.this, path);
+ File dir = new File(path, "zxingbenchmark");
+ benchmarkTask = new BenchmarkAsyncTask(BenchmarkActivity.this, dir);
runBenchmarkButton.setEnabled(false);
textView.setText(R.string.benchmark_running);
benchmarkTask.execute(AsyncTask.THREAD_POOL_EXECUTOR);
diff --git a/androidtest/src/com/google/zxing/client/androidtest/BenchmarkAsyncTask.java b/androidtest/src/com/google/zxing/client/androidtest/BenchmarkAsyncTask.java
index 4fd2bfded..97d129d98 100644
--- a/androidtest/src/com/google/zxing/client/androidtest/BenchmarkAsyncTask.java
+++ b/androidtest/src/com/google/zxing/client/androidtest/BenchmarkAsyncTask.java
@@ -42,11 +42,11 @@ public final class BenchmarkAsyncTask extends AsyncTask