2017-08-13 16 views
0

私はAndroidデバイスにIonicアプリを構築しています。私のgradleバージョンは3.3です。私はこのAndroidの建物の最初のタイマーです。私は、次のエラーました:タイプorg.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandlerのオブジェクトの不明なプロパティ 'classpath'を取得できませんでした

Build file 'E:\FarmApp\smartFarm\platforms\android\build.gradle' line: 33 

    * What went wrong: 
    A problem occurred evaluating root project 'android'. 
    > Could not get unknown property 'classpath' for object of type 
    org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 

私のbuild.gradleファイルセクションは、以下を

buildscript { 
repositories { 
    mavenCentral() 
    jcenter() 
} 

// Switch the Android Gradle plugin version requirement depending on the 
// installed version of Gradle. This dependency is documented at 
// http://tools.android.com/tech-docs/new-build-system/version-compatibility 
// and https://issues.apache.org/jira/browse/CB-8143 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.2.3', 
    classpath 'com.google.gms:google-services:3.1.0' 
} 
} 

// Allow plugins to declare Maven dependencies via build-extras.gradle. 
allprojects { 
repositories { 
    mavenCentral(); 
    jcenter() 
    } 
} 

task wrapper(type: Wrapper) { 
gradleVersion = '2.14.1' 
} 
+1

あなたはまだ同じエラーが3.3を「私はgradleVersion =にGradleのバージョンを変更 – csanonymus

+0

2.14.1'' 『』、その後3.3.0あなたのGradleのバージョンは '3.3'であることを特徴とするが、あなたのコード内でこの行があります' gradleVersion = 。クラスパス 'com.android.tools.build:gradle:2.2.3'を変更する必要があります。これは33行目です。 –

+0

https://bintray.com/android/android-tools/com.android.tools.buildに従って.gradle '2.3.3'は最新の安定バージョンです。それに変更してみてください – csanonymus

答えて

0

ionicからandroidプラットフォームを削除し、次のコマンドで再びそれを追加してみてください

$ ionic platform remove android 
    $ ionic platform add android 
4

クラスパスの最後にカンマを削除します。これは私のために働いた。

dependencies { 
    classpath 'com.android.tools.build:gradle:2.2.3' 
    classpath 'com.google.gms:google-services:3.1.0' 
} 
関連する問題