为什么xCode要求Android Studio Gradle文件?

时间:2017-01-23 06:59:31

标签: ios xcode android-studio gradle plugins

我不得不从我的MacBook Air中删除Android Studio以释放空间以进行xCode更新。现在xCode正在抱怨它丢失的Android Studio文件与它无关,但标题为

xCode Error displayed

file:///Users/administrator/Documents/Retrographic/Sprocket/Android/Gradle%20Binaries/gradle-2.2.1/lib/plugins/xbean-reflect-3.4.jar: warning: Missing file: /Users/administrator/Documents/Retrographic/Sprocket/Android/Gradle Binaries/gradle-2.2.1/lib/plugins/xbean-reflect-3.4.jar is missing from working copy

这到底是什么,我该如何解决?我尝试在SourceTree中重新下载分支并指向xCode,但它仍然有同样的问题。我是否需要直接核对并重新安装xCode?

:(

4 个答案:

答案 0 :(得分:5)

这似乎很不寻常......

我最好的猜测是在项目目标中完成各种构建设置,并确保此文件不会列在任何链接,构建等文件中。

如果是,请将其删除,前提是您不需要XCode项目。

答案 1 :(得分:5)

发生此错误的原因是该文件位于您的版本控制系统(如git)下,现在已将其删除。如果删除了文件,xcode会检查git的状态并进行投诉。您可以转到您的版本控制系统并提交此更改,以便xcode不会抱怨。如果您使用的是git,则可以执行以下操作:

  • git status - >这应该告诉文件被删除
  • git commit ...

答案 2 :(得分:1)

一些可能的解决方案。

解决方案1 ​​

  • 在文本编辑器中打开xcodeproj / project.pbxproj
  • 搜索" xbean"。
  • 删除该行。

解决方案2

如果您使用的是xcworkspace,则可能还有其他项目包含该文件。在这种情况下,我会为所有项目文件执行此操作。如果这是不可行的,请执行grep grep -r xbean .,然后编辑指定的文件。此命令将递归搜索提及此特定文件的所有文件。

答案 3 :(得分:1)

我不确定为什么会发生这种情况,但我认为您的项目中可能存在一些不再存在的文件引用。 你可以试试这个: 搜索并删除丢失的文件。

enter image description here

enter image description here

enter image description here

enter image description here