2016-11-19 6 views
1

私はAndroidスタジオにプロジェクトをインポートしました。それはイムは、このエラーを取得、インポートしたとき は、最初:引数のためにメソッドandroid()を見つけることができませんでした。org.gradle.api.Project

build tools is not working .api 23...

その後、私は同じエラー(質問)とstackoverflowの中でいくつかの答えを追いました。

私はfile>project structure>select module>に移動して選択します。

コンパイルSDKのバージョン= 6.0;
ビルドツールのバージョン= 23.0.1。

そして

、私クリーンプロジェクト...

と私は、このエラーました:相続人

Error:(16, 1) A problem occurred evaluating root project 'ThreatMap'.

Could not find method android() for arguments [[email protected]] on root project 'ThreatMap' of type org.gradle.api.Project...

build.gradleのコード(プロジェクトレベル):

buildscript { 
    repositories { jcenter() } 

    dependencies { } 
} 

allprojects { 
    repositories { jcenter() } 
} 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.1' 
} 

dependencies { } 

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.0" 

    defaultConfig { 
     applicationId "com.example.threatmapper" 
     minSdkVersion 18 
     targetSdkVersion 23 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'),  
      'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile 'com.android.support:support-v4:23.0.0' 
    compile 'com.mcxiaoke.volley:library-aar:1.0.0' 
    compile 'com.google.android.gms:play-services-maps:7.0.0' 
} 

sdk android version installed

sdk

+1

プロジェクトをクリーニングしようとしましたか? – Chisko

+0

プロジェクトレベルのbuild.gradleファイルがないと思います。あなたはそれをどこで作り、何を持っているべきかを知っていますか? – Chisko

+0

@Chisko .noは欠けていません。相続人build.gradleのコード(プロジェクトレベル): 「buildscript { リポジトリ{jcenter() }依存関係{ }} allprojects {リポジトリ{ jcenter() }} アンドロイド{compileSdkVersion 23 buildToolsVersion '23 .0.1' }依存関係{ }人たくさん – lambda

答えて

0

紛失していません。グラデルラッパーをプロジェクトに追加していません。

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.2' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

2.2.2はAndroidスタジオの最新バージョンに対応しています。あなたのものと交換してください。また、 android { compileSdkVersion 23 buildToolsVersion '23.0.1' } ブロックをモジュールのbuild.gradleファイルに移動することをお勧めします

+0

おかげ。グラデルラッパーが追加されました!今度は、gradle(プロジェクトとモジュールレベル)の違いがあることを知っています。 – lambda

+0

うれしい私は助けることができました。私の答えがあなたの問題を解決するのに役立ったら、賛美とアップヴォートを返すことを検討してください。 – Chisko

関連する問題