2016-06-22 27 views
0

私は、Android StudioでNDKを使用しようとしていますが、エラーが発生します。
エラー:原因:org.gradle.api.internal.ExtensibleDynamicObject
を私のAndroid Studioのバージョンは2.2プレビュー1、Gradleのバージョンは2.10です。
gradle-experimentalバージョンは0.7.0です
私はこれを試しましたGradle build Error:Cause: org.gradle.api.internal.ExtensibleDynamicObjectそれは動作しませんでした。
誰かが解決方法を知っていますか?ここでエラー:原因:org.gradle.api.internal.ExtensibleDynamicObject

私のbuild.gradleファイルの内容です:

apply plugin: 'com.android.model.application' 
model { 
android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 
    defaultConfig { 
     applicationId "me.stupideme.shuclass" 
     minSdkVersion 16 
     targetSdkVersion 21 
     versionCode 1 
     versionName "1.0" 
     vectorDrawables.useSupportLibrary = true 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 


    android.ndk { 
     moduleName "ndktest" 
     ldLibs.addAll(['log']) 
     cppFlags.add("-std=c++11") 
     cppFlags.add("-fexceptions") 
     platformVersion 16 
     stl 'gnustl_shared' 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      //proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      proguardFiles += file('proguard-rules.pro') 

     } 
    } 

} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:23.4.0' 
    compile 'com.android.support:design:23.4.0' 
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha1' 
    compile 'com.android.support:support-v4:23.4.0' 
    compile 'com.android.support:cardview-v7:23.4.0' 
    compile 'io.github.yavski:fab-speed-dial:1.0.1' 
    compile 'com.github.akashandroid90:imageletter:1.5' 
    testCompile 'junit:junit:4.12' 
    androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2' 
    androidTestCompile 'com.android.support.test:runner:0.5' 
    androidTestCompile 'com.android.support:support-annotations:23.4.0' 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     //proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     proguardFiles += file('proguard-rules.pro') 
    } 
} 

}

答えて

0
minSdkVersion.apiLevel 16 
targetSdkVersion.apiLevel 21 

代わりの

minSdkVersion 16 
targetSdkVersion 21 

moduleName = 'ndktest' 

代わりに

moduleName "ndktest" 

apply plugin: 'com.android.model.application' 
model { 
    android { 
     compileSdkVersion 23 
     buildToolsVersion "23.0.3" 
     defaultConfig { 
      applicationId "me.stupideme.shuclass" 
      minSdkVersion.apiLevel 16 
      targetSdkVersion.apiLevel 21 
      versionCode 1 
      versionName "1.0" 
      vectorDrawables.useSupportLibrary = true 
      testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
     } 


     android.ndk { 
      moduleName = 'ndktest' 
      ldLibs.addAll(['log']) 
      cppFlags.add("-std=c++11") 
      cppFlags.add("-fexceptions") 
      platformVersion 16 
      stl 'gnustl_shared' 
     } 

     buildTypes { 
      release { 
       minifyEnabled false 
       //proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
       proguardFiles += file('proguard-rules.pro') 

      } 
     } 
     dependencies { 
      compile fileTree(dir: 'libs', include: ['*.jar']) 
      compile 'com.android.support:appcompat-v7:23.4.0' 
      compile 'com.android.support:design:23.4.0' 
      compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha1' 
      compile 'com.android.support:support-v4:23.4.0' 
      compile 'com.android.support:cardview-v7:23.4.0' 
      compile 'io.github.yavski:fab-speed-dial:1.0.1' 
      compile 'com.github.akashandroid90:imageletter:1.5' 
      testCompile 'junit:junit:4.12' 
      androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2' 
      androidTestCompile 'com.android.support.test:runner:0.5' 
      androidTestCompile 'com.android.support:support-annotations:23.4.0' 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       //proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
       proguardFiles += file('proguard-rules.pro') 
      } 
     } 
    } 
} 
なければなりません
関連する問題