我有一个正在内部测试的 Android 应用程序。为此,我设置了一个链接来下载 APK 以及相关内容,这对于应用程序的运行至关重要。以下是我采取的一些步骤:
- 在我运行 Mac OSX 的机器上打包内容。
- 将其发送给系统人员,然后系统人员将其解压缩并压缩(团队中的许多人可能没有 tar 实用程序)并上传。
- 测试人员使用 Windows 机器下载文件并解压缩(使用 WinRar 或 WinZip)。解压后的文件夹放入安卓智能手机外部存储目录中的特定文件夹中。
- 该应用程序在启动时会立即失败,并显示我在此处记录的堆栈跟踪。错误是我用于为此应用程序提供字典功能的 Java-WordNet 界面中的 MisFormattedLine 异常。
- 但是,如果我删除 Android 设备上的内容,将设备安装在我的 Mac 上,从同一链接下载内容并将内容复制粘贴到同一区域,该应用程序运行正常!!
为了找到问题的根源,我还尝试对文件夹中的每个文件进行 MD5,并将其与应用程序使用的内容版本进行比较。没有区别。
我的问题:
1. copy
Mac 和 Windows 之间是否存在一些我缺少的功能行为?
2. 为了确保正确复制文件,我需要做什么?