Integrasi NDK dengan Android Studio

Saya baru di NDK. Dan mencoba mengatur Integrasi dengan NDk. Tetapi setelah meneliti banyak situs, saya tidak dapat menyelesaikan masalah saya. Ini adalah file build.gradle

  apply plugin: 'com.android.model.application'
     model {
      android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"
    }

  android.ndk {
    moduleName "native"
   }

  defaultConfig.with {
    applicationId "app.com.jnitester"
    minSdkVersion.apiLevel 15
    targetSdkVersion.apiLevel 23
    versionCode 1
    versionName "1.0"
    buildConfigFields {
        create() {
            type = "int"
            name = "VALUE"
            value = "1"
        }
    }
}

/*   android.ndk {
    moduleName = "native"
}*/


android.buildTypes {
    release {
        minifyEnabled false
        proguardFiles += file('proguard-rules.txt')
    }
}

android.productFlavors {
    create("flavor1") {
        applicationId "com.app"
    }
}

android.sources {
    main {
        jni {

            source {
                srcDir 'src'
            }
        }
    }
}

}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
}

my classpath is:

classpath 'com.android.tools.build:gradle-eksperimental:0.4.0'

kami mendapatkan kesalahan seperti itu:

Kesalahan:(18, 0) Tidak ada tanda tangan metode: org.gradle.model.dsl.internal.NonTransformedModelDslBacking.applicationId() berlaku untuk jenis argumen: (java.lang.String) nilai: [app.com.jnitester] Buka Mengajukan

ketika saya memasukkan buildTypes,productFlavours,sources ke dalam android{} maka muncul Kesalahan seperti itu:

Error:(4, 1) A problem occurred configuring project ':app'.
 > Exception thrown while executing model rule: model.android
   > Could not find method compileSdkVersion() for arguments [23] on project ':app'.

mungkin pertanyaan ini merupakan duplikat tetapi kami belum dapat menemukan solusinya. Bantuan Anda akan menghemat waktu saya. Bantuan apa pun akan dihargai di Tingkat Lanjut.


person Anand    schedule 08.02.2016    source sumber


Jawaban (1)


coba tambahkan karakter '='. misalnya

kompilasiSdkVersion 23

mengubah

kompilasiSdkVersion = 23

person Piotr P    schedule 09.02.2016