web-dev-qa-db-ja.com

com.Android.support:support-v4:22.0.0が見つかりませんでした。 SDKアップデート後

SDKの更新後、Hello Worldアプリケーションを作成できません。私のbuild.gradleは次のようになります

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.coders.yo"
        minSdkVersion 11
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.Android.support:appcompat-v7:22.0.0'
}

しかし、ビルドが失敗して表示されます

Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
   > Could not find com.Android.support:support-v4:22.0.0.
     Required by:
         Yo:app:unspecified > com.Android.support:appcompat-v7:22.0.0

コンパイル 'com.Android.support:support-v4:22.0.0'を追加しましたそして今、私は得る

Error:Failed to find: com.Android.support:support-v4:22.0.0.
<a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a>

Android sdkを更新しました enter image description here およびサポートライブラリ enter image description here

私は過去数時間それで立ち往生しています。誰かが問題を特定するのを手伝ってください

13
playmaker420

Build.gradleの依存関係は正しいようです。

キャッシュをクリーンアップして([ファイル]-> [キャッシュを無効化して再起動])、gradleファイルを同期してクリーンアップしてビルドします。

あなたのgradleファイルには奇妙な行があります。このDSLは最後のgradleプラグインには存在しません(どのバージョンを使用していますか?)

 runProguard false

プラグイン(1.1.0)、gradleバージョン(2.2.1)を更新し、この行を

minifyEnabled false
12

だから私はcompile 'com.Android.support:support-v4:22.0.0.'を追加し、今私は得る

Error:Failed to find: com.Android.support:support-v4:22.0.0.

それを正確に追加した場合、あなたの問題は最後の余分な.だと思います。 :)

試してください:

compile 'com.Android.support:support-v4:22.0.0'
compile 'com.Android.support:appcompat-v7:22.0.0'
3
Jonik

gradleキャッシュをクリアする方法?

これはすべてここで説明されています...

.gradle GLOBALキャッシュ(キャッシュディレクトリ)を消去するだけです!これは2日間私を殺していました...

1
Cyphire

私の場合、SDKツールとエクストラを更新する必要がありました。

0
febaisi

2.1から2.2.1への変更があるように、gradleバージョンを変更します。

0
Rohit Sharma

この問題について知っているように、それはサポートされているライブラリのバージョン、あなたがする必要があること、あなたの現在の構成では利用できないバージョンを使用しているためです。

  1. Gradleファイルからこの行を削除するだけです
  2. プロジェクトのgotoモジュール設定を選択します(F12を押します)
  3. ライブラリの依存関係を使用して依存関係を再度追加します。

上記の手順を使用して、サポートライブラリの利用可能なバージョンを追加しています。

0
IshRoid

これが誰かを助けるかもしれない場合、多くの試行錯誤の後、「ライブラリ」に対応するbuild.gradleファイルで間違ったSDKバージョン(古いバージョン)をターゲットにしていることがわかりました。これを変更するには、手動で行うか、モジュール設定メニューに移動します(プロジェクトフォルダーを右クリックし、[モジュール設定]を開きます。次に[ライブラリ]-プロパティで、コンパイルSDKとビルドツールバージョンを変更できます)。

enter image description here

明らかに、これはすべてのサポートライブラリとビルドツールを最新にした後、私にとってはうまくいきました。

0
Carlos Borau