1. ホーム
  2. android

[解決済み] Gradleのバージョン2.2が必要です。現在のバージョンは2.10です。

2023-08-14 05:41:48

質問

gradle buildを使おうとしています。それは私に次のようなエラーを与えます。

プラグイン[id 'com.android.library'] の適用に失敗しました。 Gradleのバージョン2.2が必要です。現在のバージョンは2.10です。gradleラッパーを使用している場合は、/home/sanjeewa/workspace/Android/UVCCamera/gradle/wrapper/gradle-wrapper.properties の distributionUrl を gradle-2.2-all.zip に編集してお試しください。

しかし、私のgradle-wrapper.propertiesにはgradle-2.4-all.zipが含まれています。私はそれをgradle-2.2-all.zipに変更しました。 まだ同じ問題です。

ターミナルでgradle -versionを実行すると、Gradle 2.10がバージョンとして表示されます。

このエラーはどうすれば解決できますか?

私のビルドgradleファイルは

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

 allprojects { 
   repositories { 
       jcenter() 
   } 
 } 

どのように解決するのですか?

  1. 開く gradle-wrapper.properties
  2. この行を変更します。

     distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
    
    

        distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

  1. 移動する build.gradle (プロジェクト名:your_app_name)
  2. この行を変更する

     classpath 'com.android.tools.build:gradle:XXX'
    
    

をこのように

     classpath 'com.android.tools.build:gradle:2.0.0-alpha3'

または

     classpath 'com.android.tools.build:gradle:1.5.0'

  1. クリックしないでください Sync Now
  2. メニューから File -> Invalidate Caches/Restart...
  3. 最初のオプションを選択します。 Invalidate and Restart

Android Studioが再起動します。この後、正常に動作するはずです

ご参考になれば幸いです。