예제 #1
0
    def MakeGooglePlayObbFile(self, isHD):
        print("MakeGooglePlayObbFile start")
        dir = mainResource.GameResApp()
        print("MakeGooglePlayObbFile GameRes=", dir)
        self.DeleAllObbFile(FileUtil.GetLastDirofDir(dir))
        package = mainAppInfo.GetAppPackage(Source.ANDROID, isHD)
        versioncode = mainAppInfo.GetAppVersionCode(Source.ANDROID, isHD)
        dir = FileUtil.GetLastDirofDir(dir)
        print("MakeGooglePlayObbFile file_zip dir =", dir)
        file_zip = dir + "/main." + str(versioncode) + "." + package + ".obb"
        file_zip = dir + "/GameRes.zip"
        # main.13.com.itant.wuji.obb
        print("MakeGooglePlayObbFile obb file=", file_zip)
        # if os.path.exists(file_zip):
        #     os.remove(file_zip)

        # os.system("git config --global credential.helper store")
        # jobb -d D:\contents\ main\assets\ -o D:\obb\output.obb -pn com.example.app -pv 25
        # 压缩目录
        ZipUtil.zipDir(dir, file_zip)

        # delete
        dir = mainResource.GetRootDirAndroidAsset() + "/GameRes"
        if os.path.exists(dir):
            shutil.rmtree(dir)

        print("MakeGooglePlayObbFile end")
 def CopyConfigDataToAndroid(self):
     dir1 = mainResource.GetConfigDataDir()
     dir2 = mainResource.GetRootDirAndroidAsset() + "/ConfigData"
     flag = os.path.exists(dir2)
     if flag:
         shutil.rmtree(dir2)
     # print(CopyConfigDataToAndroid:dir1=",dir1," dir2=",dir2
     shutil.copytree(dir1, dir2)
 def LoadJsonAndroidAssetConfigCommon(self):
     jsonfile = mainResource.GetRootDirAndroidAsset(
     ) + "/ConfigData/config/config_common.json"
     with open(jsonfile, 'rb') as json_file:
         data = json.load(json_file)
         return data
예제 #4
0
 def DeleteAndroidAssetGameRes(self):
     # delete
     dir = mainResource.GetRootDirAndroidAsset() + "/GameRes"
     if os.path.exists(dir):
         shutil.rmtree(dir)