0

我在 Android Studio 中有功能齐全的项目。我想将此项目导入 CVS 存储库,然后在另一台 PC 上检查它。导入 CVS 时,只有一个选项可供选择:关键字替换,但我找不到很好的解释什么是最佳选项。

我不知道问题出在哪里。如果在导入 CVS 或签出。

构建项目后我得到的唯一错误:

C:\Android\EsoCRM\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.0\res\values-v23\values-v23.xml 错误:(2) 检索父级时出错对于项目:未找到与给定名称“android:TextAppearance.Material.Widget.Button.Inverse”匹配的资源。

错误:(2) 检索项目的父项时出错:找不到与给定名称“android:Widget.Material.Button.Colored”匹配的资源。

错误:任务“:app:processDebugResources”执行失败。com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Roman\AppData\Local\Android\sdk\build-tools\23.0.2\aapt .exe'' 以非零退出值 1 结束

在 Android Studio 中管理 CVS 存储库的最佳方式是什么?

4

1 回答 1

1

您有构建问题,可能与您的 CVS 设置有关。

如果您查看错误,它appcompat-v7在“build\intermediates\exploded-aar”文件夹中引用。查看以下内容:

  1. 您不应该在 repo 的“build”文件夹中包含任何内容。这些是在您进行构建时为正在执行构建的系统生成的。从 repo 中排除“build”文件夹中的所有内容。(出于同样的原因,您还应该排除所有“*.iml”文件。)

  2. 清理你的项目。如果您在此处复制了文件,或者您的缓存文件不正确,则需要删除它们并重试。

  3. 如有必要,删除 gradle 中的“.caches”文件夹。有时旧的缓存文件已过期,但 gradle 不会更新它们。您可能需要手动删除它们并进行更新。

于 2015-12-29T15:57:09.993 回答