From 1e727498a6409a2ebab3e715d3d1ad7dfb5057d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=9F=E9=BE=99?= Date: Thu, 17 Aug 2017 16:27:33 +0800 Subject: [PATCH] [fix]Fix the error of writing logs on some api level of Android devices due to writing sd card permissions issues. --- .../com/github/moduth/blockcanary/BlockCanaryInternals.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blockcanary-analyzer/src/main/java/com/github/moduth/blockcanary/BlockCanaryInternals.java b/blockcanary-analyzer/src/main/java/com/github/moduth/blockcanary/BlockCanaryInternals.java index f065472..895d0d6 100644 --- a/blockcanary-analyzer/src/main/java/com/github/moduth/blockcanary/BlockCanaryInternals.java +++ b/blockcanary-analyzer/src/main/java/com/github/moduth/blockcanary/BlockCanaryInternals.java @@ -124,7 +124,7 @@ static String getPath() { && Environment.getExternalStorageDirectory().canWrite()) { return Environment.getExternalStorageDirectory().getPath() + logPath; } - return Environment.getDataDirectory().getAbsolutePath() + BlockCanaryInternals.getContext().providePath(); + return getContext().provideContext().getFilesDir() + BlockCanaryInternals.getContext().providePath(); } static File detectedBlockDirectory() {