Почему build.gradle (Project) исчезает, когда я клонирую проект из Github в Android Studio 3.4.1? - PullRequest
8 голосов
/ 01 июля 2019

Я создаю проект, build.gradle (Project) и build.gradle (Module) нормально отображаются в структуре папок Android, выглядит как Old Image 1 , затем я синхронизирую проект с удаленным GitHub в Android Studio 3.4.1.

Я клонирую проект из GitHub на другом ПК, обнаружив, что build.gradle (Project) исчезает в структуре папок Android на другом ПК, выглядит как Новое изображение 1 , но я могу найти его в Структура папок проекта, выглядит как Новое изображение 2 . Зачем? Кстати, проект клон может работать хорошо.

Кажется, что Github вызывает проблему, как я могу это исправить? Спасибо!

Старое изображение 1

enter image description here

Новое изображение 1

enter image description here

Новое изображение 2

enter image description here

Для InsurgentPointerException:

Это уровень проекта build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    ext.kotlin_version = '1.3.40'
    ext.anko_version = '0.10.8'

    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Снова в InsurgentPointerException:

Вы можете проверить это клоном из

https://github.com/mycwcgr/aa

Вы можете скачать исходный код проекта Android Studio по адресу

https://www.dropbox.com/s/ko8stedl135ohnt/MyTest.zip?dl=0

1 Ответ

0 голосов
/ 05 июля 2019

Так что кажется , как разработчики сделали это намеренно. У IDK, возможно, когда-то были какие-то настройки, но сейчас я не могу их найти. Это решение (довольно длительный) обходной путь.

  1. Закрыть целевой проект
  2. Переименование корневой папки проекта
  3. Открыть переименованный проект (Необязательно)
  4. Обратите внимание, что в представлении Android> Gradle Scripts (необязательно)
  5. Закрыть обратно из проекта (необязательно)
  6. Снова выполните 1 -> 4, но переименовываете обратно в старое имя проекта.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...