[英]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.