Android 对于大型资产文件夹';将apk上传到设备';每次都要花很长时间

Android 对于大型资产文件夹';将apk上传到设备';每次都要花很长时间,android,assets,uploading,Android,Assets,Uploading,我的“资产”文件夹中有一个大文件。现在,每当我通过eclipse运行我的应用程序时,它都会复制设备上的大文件。上传文件的时间太长。我只想在更改大文件时将其复制到设备上,而不是每次。怎么做 只要该文件是您的“资产”文件夹的一部分,它就会成为您的apk的一部分,因此您必须支付上传时间 通过从资产文件夹中删除大文件并从其他地方获取这些文件,可以缩短apk上载时间 例如,您可以为此目的使用 如果您必须在资产文件夹中使用它,您可以创建一个特殊的“调试”apk: 特殊apk将不会在其资产中包含该文件,它将从

我的“资产”文件夹中有一个大文件。现在,每当我通过eclipse运行我的应用程序时,它都会复制设备上的大文件。上传文件的时间太长。我只想在更改大文件时将其复制到设备上,而不是每次。怎么做

只要该文件是您的“资产”文件夹的一部分,它就会成为您的apk的一部分,因此您必须支付上传时间

通过从资产文件夹中删除大文件并从其他地方获取这些文件,可以缩短apk上载时间

例如,您可以为此目的使用

如果您必须在资产文件夹中使用它,您可以创建一个特殊的“调试”apk:
特殊apk将不会在其资产中包含该文件,它将从本地存储加载该文件。您可以使用adb将大文件推送到设备。这样,您只需将文件加载到设备上一次,即可节省宝贵的调试时间。

每次我通过eclipse运行应用程序时,它都会将大文件复制到设备上。如果用户从设备启动你的应用程序,它也会这样做@绿色应用。不,这只是安装。你说的特殊的“调试”apk是什么意思,它不包含资产文件?如何创建该特殊文件?1。从assets文件夹中删除文件2。将该文件上载到设备,例如/mnt/sdcard/MyFile 3。在代码中,从/mnt/sdcard/而不是从assets加载文件。当然,这只是在调试时使用