2016-08-01 84 views
0

我对AR非常陌生,我正在使用Android Studio 2.1.2,并试图运行ARToolKit提供的示例。Gradle DSL找不到消息()

错误说:找不到摇篮DSL方法: '源()'

我使用摇篮2.13,下面是代码

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig.with { 
     applicationId "org.artoolkit.ar.samples.ARSimple" 
     minSdkVersion 15 
     targetSdkVersion 22 
     versionCode 1 
     //Integer type incremented by 1 for every release, major or minor, to Google store 
     versionName "1.0" //Real fully qualified major and minor release description 

     //buildConfigFields.with { 
     //Defines fields in the generated Java BuildConfig class, in this case, for 
     // create() {   //default config, that can be accessed by Java code 
     // type "int"  //e.g. "if (1 == BuildConfig.VALUE) { /*do something*/}". 
     // name "VALUE" 
     //See: [app or lib]/build/generated/source/buildConfig/[package path]/ 
     // value "1"  //  BuildConfig.java 
     // } 
     // } 
    } 

} 

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

android.productFlavors { 
} 



android.sources { 
    main.jni { 
     source { 
      srcDirs "src/main/nop" 
     } 
    } 
    main.jniLibs { 
     source { 
      srcDirs "src/main/libs" 
     } 
    } 
} 

dependencies { 
    //compile 'com.android.support:support-v4:23.0.1' 
    //compile 'com.android.support:appcompat-v7:23.0.1' //Only required when the target device API level is greater than 
    compile project(':aRBaseLib') 
}              //the compile and target of the app being deployed to the device 

android { 
    buildToolsVersion '23.0.3' 
} 

回答

1

您是否遵循了有关如何使用ARToolKit和本机开发设置环境的说明?

http://artoolkit.org/documentation/doku.php?id=4_Android:android_native

请按照下列指示,因为他们引导您设置您的系统,即使你不打算开发本土。

除此之外,我不能做很多,因为你的描述包含较少的信息。

ARToolKit示例提供了一个预配置的gradle.wrapper,其中包含正确的版本,并且这些示例通常是开箱即用的。

gradle.wrapper

distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip 

的build.gradle(来自ARSimpleProj)

buildscript { 
    repositories { 
    jcenter() 
    } 

dependencies { 
    classpath 'com.android.tools.build:gradle-experimental:0.2.1' 

    // NOTE: Do not place your application dependencies here; they belong 
    // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
    jcenter() 
    } 
} 
相关问题