我当前的游戏项目变得足够大,以至于当我部署进行测试时,我正在等待几分钟才能将它实际发送到我的手机上。有时我还有其他事情要做,但有时我不得不坐下来等待。不幸的是,这减缓了开发过程。
我已经确定其中最大的因素是包装尺寸。我的包裹现在不到 18 兆,但我知道有一些应用程序的包裹要大得多。
除了减小包大小之外,是否有任何技巧、电话设置或 Eclipse 设置可以加快部署速度?
问候。
我当前的游戏项目变得足够大,以至于当我部署进行测试时,我正在等待几分钟才能将它实际发送到我的手机上。有时我还有其他事情要做,但有时我不得不坐下来等待。不幸的是,这减缓了开发过程。
我已经确定其中最大的因素是包装尺寸。我的包裹现在不到 18 兆,但我知道有一些应用程序的包裹要大得多。
除了减小包大小之外,是否有任何技巧、电话设置或 Eclipse 设置可以加快部署速度?
问候。
虽然这并不完全符合您的“除了减小包大小”的标准,但我猜大部分文件大小可能来自纹理和音频资源。
与其将它们全部打包在res/
文件夹下的 APK 中,我可能会建议将资源临时复制到设备的文件系统,然后从那里加载它们而不是您的资源。然后,当您重复上传 APK 时,您不必一遍又一遍地传输相同的资源。
如果您从主要集中的位置加载资源,则只需更改几行代码即可从从 res 加载更改为从文件加载。当您的游戏接近发布时,您可以再次将它们重新打包为资源,并且您不必进行如此多的迭代。
你想要的是一个安卓模拟器。您可以将模拟器安装为 Eclipse IDE 插件。
http://developer.android.com/tools/sdk/eclipse-adt.html
@“不幸的是,与在实际设备上运行应用程序相比,我的系统太慢(而且太旧)了,以至于模拟器像糖蜜一样运行。”
http://dev.blogs.nuxeo.com/2011/10/speeding-up-the-android-emulator.html