diff --git a/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/UpgradeModule.java b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/UpgradeModule.java
index d3ca946..619952c 100644
--- a/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/UpgradeModule.java
+++ b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/UpgradeModule.java
@@ -119,14 +119,11 @@ public class UpgradeModule extends ReactContextBaseJavaModule {
                     try {
                         stream = response.body().byteStream();
                         byte[] buffer = new byte[2048];
-                        int len = 0;
-                        long total = response.body().contentLength();
-                        File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),"update.apk");
+                        int len;
+                        File file = new File(Environment.getDataDirectory() ,"update.apk");
                         fileOutputStream = new FileOutputStream(file);
-                        long sum = 0;
                         while ((len = stream.read(buffer)) != -1) {
                             fileOutputStream.write(buffer, 0, len);
-                            sum += len;
                         }
                         fileOutputStream.flush();
                     } catch (IOException e) {