我一直在本地计算机上工作,并将所做的更改推送到Stash(相当多的BitBucket)。
一切都很好,但不是我试图将代码克隆到同事的机器上,并且Android Studio出现了一些严重问题。
我通过vcs导入项目,选择git选项,并提供URL。
每当我们尝试使项目运行时,我们都会遇到构建问题,并且Gradle无法正常工作。该项目最初并未显示为Android项目,我们必须配置框架。然后,我们得意地说,它找不到“ com.android.application”文件。我已经确保可以使用正确的Gradle版本。
我认为我可能没有将正确的文件推送到Stash,因此在克隆项目时,它没有足够的信息来正确构建。
我尚未推送的文件如下:
build.gradle (at highest level not app level)
gradle.properties
gradlew
gradlew.bat
NAMEOFAPP.iml
.idea/.name
.idea/encodings.xml
.idea/gradle.xml
.idea/misc.xml
.idea/modules.xml
.idea/vcs.xml
.idea/copyright/profiles_settings.xml
.idea/dictionaries/USERNAME.xml
.idea/scope/scope_settings.xml
app/app.iml
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
您肯定要提高build.gradle。该文件描述了该项目的Gradle构建。
您还将需要推送.iml文件,gradlew文件(这是用于不同平台的gradle脚本),以及可能的gradle / wrapper文件。
您不必上推.idea文件。它们指定AS / IntelliJ工作区设置。在协作者之间共享这些内容可能很方便,因为您都将处于同一个环境中,但是让其他人覆盖您的首选设置也可能令人沮丧,所以这取决于有问题的开发人员。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句