我一直在使用本地计算机并将我的更改推送到Stash(非常多BitBucket)。
一切都很顺利但不是我试图将代码克隆到同事机器上,并且在Android Studio中遇到了一些严重的问题。
我通过vcs导入项目,选择git选项,并提供URL。
每当我们尝试让项目运行时,我们就会遇到构建问题并且Gradle无法正常工作。该项目最初未显示为Android项目,我们必须配置框架。然后我们有gradle说它找不到'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
答案 0 :(得分:1)
你肯定想推高build.gradle。这是描述项目的Gradle构建的文件。
您还需要推送.iml文件和gradlew文件(它们是不同平台的gradle脚本),以及gradle / wrapper文件。
您无需推送.idea文件。它们指定AS / IntelliJ工作空间设置。您可以很方便地在协作者之间共享这些内容,因为您将处于相同的环境中,但是让其他人覆盖您的首选设置也会令人沮丧,因此这取决于相关开发人员。