2016-07-24 7 views
1

が見つかりませんこれはARToolkit buildToolsVersion

apply plugin: 'com.android.application' 

    model { 
     android { 
      compileSdkVersion = 23 
      buildToolsVersion = "23.0.3" 

      defaultConfig.with { 
       applicationId = "org.artoolkit.ar.samples.ARSimpleNativeCars" 
       minSdkVersion.apiLevel = 15 
       targetSdkVersion.apiLevel = 22 
       versionCode = 1 
       versionName = "1.0.2" 
       buildConfigFields.with { 
        create() {   
         type = "int"  
         name = "VALUE" 
         value = "1"  
        } 
       } 

       ndk.with { 
        moduleName = "ARSimpleNativeCars" 
       } 
      } 
     } 

     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'] 
       } 
      } 
     } 

     android.compileOptions { 
      sourceCompatibility JavaVersion.VERSION_1_7 
      targetCompatibility JavaVersion.VERSION_1_7 
     } 
    } 

    dependencies { 
     //compile 'com.android.support:support-v4:23.0.1' 
     //compile 'com.android.support:appcompat-v7:23.0.1' 
     compile project(':aRBaseLib') 
    } 

build.gradleファイルですこれは、トップレベルのbuild.gradleファイルです

// Top-level build file where you can add configuration options common to all sub-projects/modules. 
buildscript { 
    repositories { 
     jcenter() 
    } 

    dependencies { 

     repositories { 
      mavenCentral() 
     } 
     classpath 'com.android.tools.build:gradle:2.1.0' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 
allprojects { 
    repositories { 
     jcenter() 
    } 
} 

これは私が を実行しようとしているARToolkitサンプルアンドロイドプロジェクトですこのプロジェクトを実行しようとするたびに、それはそう言います。

Gradle 'ARSimpleNativeCarsProj' project refresh failed 

Error: Cause: buildToolsVersion is not specified. 

apply plugin: 'com.android.application' <---- in this line it is actually 

apply plugin: 'com.android.model.application' which if I kept it keep saying 
failed to find plugin com.android.model.application 

bプラグインの部分からモデルを削除するとどうなるのですか? buildToolsVersionが指定されていません。

あらかじめお問い合わせください...

答えて

1

まずはモデルを保管する必要があります。このモデルは、Android Studio内のネイティブコードをサポートする新しい実験的なgradleプラグインを指します。詳細についてはこちらをご覧ください:あなたはモデルを削除した場合、古い(現在の)GradleのバージョンはDSLの「モデル」を持っていないため http://tools.android.com/tech-docs/new-build-system/gradle-experimental

はそれがbuildToolsVersionを見つけることができません。したがって、gradle.buildファイルから完全な 'model {...}'セクションを削除する必要があります。しかし、そうしなければ、このプロジェクトを構築できないからです。

また、あなたのトップレベルのGradleファイルが実際にあなたがあなたの中に別のGradleのバージョンを持っている理由私は思ったんだけど、この

buildscript { 
    repositories { 
     jcenter() 
    } 

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

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

のようになります(これは単なるサイドノートです)。このほかに

ネイティブC/C++コードとNDK使ってAndroidの開発を始めるために、このドキュメントに読み取りを与えてください:これは

を助けている場合、私に教えてください http://artoolkit.org/documentation/doku.php?id=4_Android:android_native

関連する問題