def copyApk(channel):
    gameName = common.getGameName()
    gameType = common.getGameType()
    # copy2 同时复制文件权限
    dirapk = common.GetProjectOutPutApp() + "/apk"

    if common.AppForPad(False):
        dirapk += "/heng"
        gameName += "_hd"
    else:
        dirapk += "/shu"

    if not os.path.exists(dirapk):
        os.makedirs(dirapk)

    shutil.copy2(
        common.getAndroidProjectApk(),
        dirapk + "/" + gameType + "_" + gameName + "_" + channel + ".apk")
if __name__ == "__main__":
    # 设置为utf8编码
    # reload(sys)
    # sys.setdefaultencoding("utf-8")

    # 入口参数:http://blog.csdn.net/intel80586/article/details/8545572
    cmdPath = common.cur_file_dir()
    count = len(sys.argv)
    for i in range(1, count):
        print("参数", i, sys.argv[i])
        if i == 1:
            cmdPath = sys.argv[i]

    common.SetCmdPath(cmdPath)
    gameName = common.getGameName()
    gameType = common.getGameType()

    print(gameName)
    print(gameType)

    if len(sys.argv) > 2:
        if sys.argv[2] == "delete_screenshot":
            delete_screenshots()
            sys.exit(0)

    #先从default 拷贝 文件模版
    dir_default = common.GetProjectConfigDefault()
    dir_to = common.GetProjectConfigApp()
    dir1 = dir_default + "/appstore"
    dir2 = dir_to + "/appstore"
    flag = os.path.exists(dir2)
示例#3
0
def GetFileSourceCodeZip():
    return common.GetRootUnityAssets(
    ) + "/Script/Apps/CodeZip/" + common.getGameType() + ".zip"
示例#4
0
def GetDirSourceCode():
    return GetDirScriptApps() + "/" + common.getGameType()