我有一个项目,发布后的大小为30MB! 我已经编辑了gradle文件:
def enableSeparateBuildPerCPUArchitecture = false to def enableSeparateBuildPerCPUArchitecture = true
def enableProguardInReleaseBuilds = false to def enableProguardInReleaseBuilds = true
,但仅减少了4MB。 现在我想知道如何减少至少15MB。我可以这样做吗? 预先感谢。
答案 0 :(得分:1)
int faculty(const unsigned int n) {
const unsigned int stop_when_n_leq = 1;
const int return_at_stop = 1;
return n <= stop_when_n_leq ? return_at_stop : n * faculty(n - 1);
}
项目的大小通常取决于您在项目中使用的库,很明显,如果使用更多的外部库,则应用程序的大小也会增加。始终尝试自己制作诸如标题,输入字段,卡片等组件。这种方法还可以增加您的理解力,并且应用程序的大小也将更小。仅使用诸如import cx_Freeze
executables = [cx_Freeze.Executable('main.py')]
cx_Freeze.setup(
name='Castle game',
options={'build_exe': {'packages': ['pygame'],
'includes': ['random'],
'include_files': [...]}},
executables=executables
)
之类的重要库在地图等上显示数据。否则,请尝试使用自己的代码来制作东西。