diff --git a/app/src/main/java/com/hnjc/wjtx/mz/LaunchActivity.java b/app/src/main/java/com/hnjc/wjtx/mz/LaunchActivity.java index c017c5d..59c1473 100644 --- a/app/src/main/java/com/hnjc/wjtx/mz/LaunchActivity.java +++ b/app/src/main/java/com/hnjc/wjtx/mz/LaunchActivity.java @@ -143,7 +143,7 @@ public class LaunchActivity extends Activity { */ private void getLocalVersionInfo() { String fileName = gameUrl.replace("index.html", "version.json"); - String realPath = getFileDirByUrl(fileName); + String realPath = preloadPath + "/" + getFileDirByUrl(fileName) + "version.json" ; File versionFile = new File(realPath); if (versionFile.exists()) { JSONObject data = AssetsUtil.readJsonFromFile(this, realPath); @@ -211,7 +211,7 @@ public class LaunchActivity extends Activity { } // 更新远程资源 private void preloadGame() { - String dir = preloadPath + getFileDirByUrl(gameUrl); + String dir = preloadPath + "/" + getFileDirByUrl(gameUrl); File dirFile = new File(dir); if (!dirFile.exists()) { dirFile.mkdirs(); diff --git a/app/src/main/java/com/hnjc/wjtx/mz/util/AssetsUtil.java b/app/src/main/java/com/hnjc/wjtx/mz/util/AssetsUtil.java index 6612317..bf7cfa0 100644 --- a/app/src/main/java/com/hnjc/wjtx/mz/util/AssetsUtil.java +++ b/app/src/main/java/com/hnjc/wjtx/mz/util/AssetsUtil.java @@ -12,6 +12,7 @@ import org.json.JSONObject; import java.io.BufferedReader; import java.io.File; +import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; @@ -187,7 +188,8 @@ public class AssetsUtil { */ public static String readFromFile(Context context, String path) { try { - InputStreamReader inputReader = new InputStreamReader(context.openFileInput(path)); + FileInputStream fileInputStream = new FileInputStream(new File(path)); + InputStreamReader inputReader = new InputStreamReader(fileInputStream); BufferedReader bufReader = new BufferedReader(inputReader); String line=""; StringBuilder result= new StringBuilder();