从解压缩文件夹中复制文件 - Mac OSX与Windows

时间:2013-10-28 19:14:41

标签: android macos copy-paste

我有一个我在内部测试的Android应用。为此,我设置了一个链接来下载APK以及相关内容,这对于应用程序运行至关重要。以下是我采取的一些步骤:

  1. 在我的运行Mac OSX的计算机上播放内容。
  2. 将其发送给系统人员,然后将其解包并拉链(团队中的很多人可能没有tar实用程序)并上传它。
  3. 测试人员使用Windows机器下载文件并解压缩(使用WinRar或WinZip)。解压缩的文件夹放入Android智能手机的外部存储目录中的特定文件夹中。
  4. 该应用在启动时会立即失败并显示我已记录的堆栈跟踪here。该错误是Java-WordNet界面中的MisFormattedLine异常,我用它来为此应用程序提供字典功能。
  5. 但是,如果我删除Android设备上的内容,请将设备安装在我的Mac上,从同一链接下载内容并将内容复制粘贴到同一区域,该应用程序工作正常!
  6. 为了找到问题的根源,我还尝试对文件夹中的每个文件执行MD5,并将其与应用程序工作的内容版本进行比较。没有区别。

    我的问题:
    1.我缺少的Mac和Windows之间是否存在一些copy功能行为? 2.为了确保正确复制文件,我需要做什么?

1 个答案:

答案 0 :(得分:0)

错误不是因为JWI。将文件从Mac复制到非Mac系统会导致操作系统自动添加资源分叉文件。如果您的文件名为“file1.xyz”,则Mac OSX将尝试在名为“._file1.xyz”的同一目录中添加资源分支。资源分叉是一种有助于在屏幕上呈现内容的元数据(字体名称,大小等)。在大多数* nix类型的操作系统上,任何带有“。”的文件。在名称的开头将被隐藏,导致它不被看到。这些文件导致加载字典失败。

除了从每个目录中删除文件外,没有办法解决这个问题。这是遗留的Mac问题。我已将此答案添加到与上述相关的问题中。