Xamarin 发布版本较小
Xamarin realease build lower size
我使用 monogame 和 xamarin studio 为 android 制作了一款游戏。我切换到 "release" build,当我构建我的解决方案时,.apk 是 35.6MB。请注意,我将它复制到我的 phone 上并安装了它并且它可以工作。但是我怎样才能减少这个尺寸呢? http://developer.xamarin.com/guides/android/advanced_topics/application_package_sizes/ 在他们的网站上,他们提到了一些关于 "linking" 的事情,并举例说明他们将 "hello world" 项目从 15.8MB 减少到 4.4MB。我真的不明白我该怎么做,因为他们没有给出任何指示。你们有人知道怎么做吗?
更改 "linking" 保存、重建解决方案然后调试并没有改变生成的 .apk 大小
所以我创建了一个新项目并将旧项目中的所有旧文件复制到新项目中,然后我像以前一样以 "release" 模式构建解决方案,我链接 "SDK assemblies only" 只是就像上面的屏幕截图一样,然后我调试了项目,签名的 .apk 文件从 36 减少了 7.5MB。我不完全确定为什么要创建一个新项目来修复它(我几乎可以发誓它具有 100% 的确切属性) 但它对我有用。我复制了 .apk 并将其安装在 2 个不同的 phones 上并且它有效(没有安装任何其他额外的应用程序,如 monoshare 等,如果您在 phone 上调试项目会自动安装),所以它绝对适合我。
我使用 monogame 和 xamarin studio 为 android 制作了一款游戏。我切换到 "release" build,当我构建我的解决方案时,.apk 是 35.6MB。请注意,我将它复制到我的 phone 上并安装了它并且它可以工作。但是我怎样才能减少这个尺寸呢? http://developer.xamarin.com/guides/android/advanced_topics/application_package_sizes/ 在他们的网站上,他们提到了一些关于 "linking" 的事情,并举例说明他们将 "hello world" 项目从 15.8MB 减少到 4.4MB。我真的不明白我该怎么做,因为他们没有给出任何指示。你们有人知道怎么做吗?
所以我创建了一个新项目并将旧项目中的所有旧文件复制到新项目中,然后我像以前一样以 "release" 模式构建解决方案,我链接 "SDK assemblies only" 只是就像上面的屏幕截图一样,然后我调试了项目,签名的 .apk 文件从 36 减少了 7.5MB。我不完全确定为什么要创建一个新项目来修复它(我几乎可以发誓它具有 100% 的确切属性) 但它对我有用。我复制了 .apk 并将其安装在 2 个不同的 phones 上并且它有效(没有安装任何其他额外的应用程序,如 monoshare 等,如果您在 phone 上调试项目会自动安装),所以它绝对适合我。