7

Android用のアプリを構築するために、最新バージョンのAndroidスタジオを使用していました。gradle ラッパーは gradle インストールをセットアップし、プロジェクトはエラーなしでビルドされました。

最終的に、再起動するたびに1つのエラーが発生し始めました。

Gradle: プロジェクト ':App' の構成中に問題が発生しました。

構成 ':App:classpath' のすべての依存関係を解決できませんでした。com.android.tools.build:gradle:0.5.+ を解決できませんでした。必須: アプリ:アプリ:未指定

org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V

この問題は gradlew を再度実行することで修正でき、ビルドはうまくいきました。しかし、0.3 android スタジオの更新と android プラグインの 0.6.+ への更新後、このエラー メッセージが表示されずに gradlew を実行することさえできなくなりました。

すべての構成ファイルを使用して Android Studio をアンインストールし、プロジェクトとホーム ディレクトリの .gradle フォルダー、さらには .m2 リポジトリを削除してみました。新しい Android プロジェクトを開始することさえできません。同じエラーで失敗するため、build.grade に問題はありません。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1.1"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 18
    }

    sourceSets {
        main {
            manifest.srcFile 'src/main/AndroidManifest.xml'
            java.srcDirs = ['src/main/java']
            res.srcDirs = ['src/main/res']
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.0'
    compile 'org.jsoup:jsoup:1.7.2'
}
4

4 に答える 4

1

問題を解決できました。バグの原因はわかりませんが、消えました。修正手順:

  • 既存のプロジェクトのバックアップと削除
  • Androidスタジオ0.3のアンインストール
  • ユーザーディレクトリの .gradle/ と .androidstudio/ を削除する
  • Android Studio 0.2.X のインストール
  • Android Studio を 0.2.9 にパッチする
  • コード バックアップの再インポート
于 2013-10-23T18:02:11.627 に答える
1

これは既知の問題ですhttp://tools.android.com/knownissues

Android Gradle プラグイン 0.6.2 が不適切な依存関係で公開されました。これを削除する方法はないため、代わりに問題を修正した 0.6.3 をリリースしました。バージョンを 0.6.+ から 0.6.3 に切り替えるか、--refresh-dependencies を指定して gradlew を実行し、Gradle に更新を強制的に検索させます。

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.+'
}

それ以外の

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.3'
}
于 2013-10-28T10:08:48.353 に答える
0

最新の Android Studio には 1.8 が必要なため、最新バージョンの Gradle を使用していることを確認してください。また、Studio にバンドルされている Android SDK を介して更新をダウンロードしたことを確認してください。Tools-> Android-> SDK Manager

最新の Android サポート ライブラリが必要です

于 2013-10-21T07:51:15.440 に答える