我的“ Assets ”文件夹中有一个大文件。现在每次当我通过 eclipse 运行我的应用程序时,它都会复制设备上的大文件。上传文件时间过长。我只想在大文件发生更改时而不是每次都将其复制到设备上。怎么做?
最佳答案
只要该文件是您的“ Assets ”文件夹的一部分,它就会成为您的 apk 的一部分,因此您必须支付上传时间。
您可以通过从 Assets 文件夹中删除大文件并从其他地方获取它们来减少 apk 上传时间。
例如,您可以使用 android expansion files为此目的。
如果你必须在 Assets 文件夹中使用它,你可以创建一个特殊的“调试”apk: special apk 不会在其 Assets 中包含该文件,它将从本地存储加载该文件。您可以使用 adb 将大文件推送到设备。这样您只需将文件加载到设备一次并节省宝贵的调试时间。
关于android - 对于大型 Assets 文件夹 'Uploading apk to device' 每次都花费太长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28452810/