【发布时间】:2017-09-19 00:20:18
【问题描述】:
我最近(3 天前)开始学习 Android Studio。我买了一个 Eclipse 游戏项目来玩,但我遇到了错误。当我修复该错误时,我得到了一个新错误。
目前我似乎无法修复的是:
错误:(2, 0) 找不到参数的方法 defaultConfig() [build_2ttwbw07u5v666j5nx2ciclk3$_run_closure1@5ac759e5] 在项目上 ':app' 类型为 org.gradle.api.Project。打开 文件
我的build.gradle(模块:App):
defaultConfig {
applicationId "com.getemplate.catadventure"
minSdkVersion 14
targetSdkVersion 26
sourceSets.main {
jniLibs.srcDir 'src/main/libs'
jni.srcDirs = [] //disable automatic ndk-build call
}
ndk {
moduleName "player_shared"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
dexOptions {
preDexLibraries = false
}
}
dependencies {
compile 'com.google.android.gms:play-services:+'
compile files('libs/dagger-1.2.2.jar')
compile files('libs/javax.inject-1.jar')
compile files('libs/nineoldandroids-2.4.0.jar')
compile files('libs/support-v4-19.0.1.jar')
}
有人知道我为什么会收到错误消息吗?
这是一个屏幕截图:
非常感谢您在此问题上的时间和帮助。
【问题讨论】:
-
我知道尝试将代码位 "android { compileSdkVersion 26 buildToolsVersion "26.0.1" dexOptions { preDexLibraries = false } } 移到顶部,但现在我收到消息“找不到方法 android () 用于 org.gradle.api.Project 类型的项目 ':app' 上的参数 [build_2ttwbw07u5v666j5nx2ciclk3$_run_closure1@6f070f25]。”
标签: android eclipse android-studio