Steve Johnson 2 лет назад
Родитель
Сommit
b091a87a37
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      app/src/main/java/com/github/kr328/clash/MainApplication.kt

+ 5 - 2
app/src/main/java/com/github/kr328/clash/MainApplication.kt

@@ -38,14 +38,17 @@ class MainApplication : Application() {
     }
 
     private fun extractGeoFiles() {
-        val geoipFile = File(filesDir, "clash/geoip.metadb")
+        val clashDir = File(filesDir, "clash")
+        clashDir.mkdirs();
+
+        val geoipFile = File(clashDir, "geoip.metadb")
         if(!geoipFile.exists()) {
             FileOutputStream(geoipFile).use {
                 assets.open("geoip.metadb").copyTo(it);
             }
         }
 
-        val geositeFile = File(filesDir, "clash/geosite.dat")
+        val geositeFile = File(clashDir, "geosite.dat")
         if(!geositeFile.exists()) {
             FileOutputStream(geositeFile).use {
                 assets.open("geosite.dat").copyTo(it);