簡體   English   中英

無法從android studio上的github導入項目

[英]Cant import project from github on android studio

我正在嘗試從github導入此項目應用程序,但是版本https://github.com/TechCybo/Android-App-From-Responsive-Website-NavDrawer出了點問題

我嘗試了這篇文章,但沒有任何幫助不支持的方法:BaseConfig.getApplicationIdSuffix() >

Gradle同步失敗:不支持的方法:BaseConfig.getApplicationIdSuffix()。 您連接到的Gradle版本不支持該方法。 要解決該問題,您可以更改/升級您連接到的Gradle的目標版本。 或者,您可以忽略此異常並從模型中讀取其他信息。 (6秒306毫秒)

我的構建

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
}

這是一個舊項目,需要進行更新才能在當前的Android Studio版本上進行編譯,並且可以在Play商店上發布。

我能夠通過升級到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'

完成上述更改后 ,構建項目。 它會失敗。 現在,單擊Fix Gradle wrapper and reimport project構建控制台中存在的Fix Gradle wrapper and reimport project 然后按照下一個差異。

應用程序/的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'
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM