Не могу импортировать проект из GitHub на Android Studio - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь импортировать приложение этого проекта из github, но что-то не так с версиями https://github.com/TechCybo/Android-App-From-Responsive-Website-NavDrawer

Я попробовал этот пост, но ничего не помогло Неподдерживаемый метод: BaseConfig.getApplicationIdSuffix () >

Ошибка синхронизации в режиме Gradle: неподдерживаемый метод: BaseConfig.getApplicationIdSuffix ().Версия Gradle, к которой вы подключаетесь, не поддерживает этот метод.Для решения проблемы вы можете изменить / обновить целевую версию Gradle, к которой вы подключаетесь.Кроме того, вы можете игнорировать это исключение и считывать другую информацию из модели.(6 с 306 мс)

МОЙ BUILD.GRADLE

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}

allprojects {
    repositories {
        jcenter()
    }
}

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

1 Ответ

0 голосов
/ 08 февраля 2019

Это старый проект, и его необходимо обновить, чтобы компилировать в текущих версиях Android Studio и чтобы можно было опубликовать в Play Store.

Мне удалось скомпилировать его, обновившись до Gradle 2.3..3 и SDK версии 25.

Ниже приведена разница: удалите строки, начинающиеся со знака -, и добавьте строки, начинающиеся со знака +.Вам не нужно добавлять / удалять фигурные скобки.

build.gradle:

-        classpath 'com.android.tools.build:gradle:1.3.0'
+        classpath 'com.android.tools.build:gradle:2.3.3'

После внесения вышеуказанных изменений , Buildпроект.Это потерпит неудачу.Теперь нажмите Fix Gradle wrapper and reimport project присутствует на консоли сборки.Затем следуйте следующей разнице.

app / build.gradle:

 android {
-    compileSdkVersion 23
-    buildToolsVersion "23.0.1"
+    compileSdkVersion 25
+    buildToolsVersion "25.0.1"

 defaultConfig {
     applicationId "com.mywebsite.mywebsite"
     minSdkVersion 14
-    targetSdkVersion 23
+    targetSdkVersion 25
     versionCode 1
     versionName "1.0"
 }

 dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      testCompile 'junit:junit:4.12'
 -    compile 'com.android.support:appcompat-v7:23.0.0'
 -    compile 'com.android.support:design:23.0.0'
 +    compile 'com.android.support:appcompat-v7:25.0.0'
 +    compile 'com.android.support:design:25.0.0'
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...