Ich versuche, Android Studio-Projekt zu laufen. Es wurde nicht von mir erstellt. Aber ich bekomme einen Fehler, so kann ich das Projekt buld nicht. Die Ursache ist Gradle Scipt. Ich weiß nicht, was mit dem Projekt nicht stimmt. weil ich sicher bin, dass es gut funktioniert.Android Gradle illegale Regel
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle-experimental:0.8.3'
}
}
allprojects {
repositories {
jcenter()
}
}
Dies ist app gradle Datei
apply plugin: 'com.android.model.application'
model {
def signConf
android {
compileSdkVersion = 20
buildToolsVersion = "23.0.2"
defaultConfig.with {
applicationId = "com.minergate.miner"
minSdkVersion.apiLevel = 15
targetSdkVersion.apiLevel = 23
}
}
/*
* native build settings
*/
android.ndk {
moduleName = "miner"
/*
* Other ndk flags configurable here are
* cppFlags.add("-fno-rtti")
* cppFlags.add("-fno-exceptions")
* ldLibs.addAll(["android", "log"])
* stl = "system"
*/
cppFlags.add("-fexceptions")
cppFlags.add("-std=c++11")
ldLibs.add("log")
stl = "gnustl_static"
// stl = "c++_static"
}
android.buildTypes {
debug {
minifyEnabled = false
signingConfig = signConf
}
release {
minifyEnabled = true
//proguardFiles.add(file('proguard-rules.txt'))
signingConfig = signConf
}
}
android.productFlavors {
// for detailed abiFilter descriptions, refer to "Supported ABIs" @
// https://developer.android.com/ndk/guides/abis.html#sa
//create("arm") {
// ndk.abiFilters.add("armeabi")
//}
create("arm7") {
ndk.abiFilters.add("armeabi-v7a")
//signingConfig signingConfigs.miner
}
//create("arm8") {
// ndk.abiFilters.add("arm64-v8a")
//}
create("x86") {
ndk.abiFilters.add("x86")
}
//create("x86-64") {
// ndk.abiFilters.add("x86_64")
//}
//create("mips") {
// ndk.abiFilters.add("mips")
//}
//create("mips-64") {
// ndk.abiFilters.add("mips64")
//}
// To include all cpu architectures, leaves abiFilters empty
//create("all")
}
android.signingConfigs {
create("signRelease") {
keyAlias = '**'
keyPassword = '**'
storeFile = file('KeyStore')
storePassword = '**'
signConf = it
}
}
android.compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
dependencies {
compile 'com.android.support:support-v4:24.+'
compile 'com.android.support:percent:23.+'
}
Und im immer Fehler:
Error:(3, 0) Cause: startup failed: build file '...\app\build.gradle': 3: illegal rule @ line 3, column 5. def signConf^1 error
'model {def signConf' ... Woher hast du diese Datei? –
was meinst du?) – TooLazy
Lesen Sie einfach den Fehler "illegale Regel @ Zeile 3, Spalte 5. def signconf". –