10

プロジェクトをgradleとしてインポート中にエラーが発生しましCause: unexpected end of block dataた。プロジェクトにはいくつかのモジュールがあります。Idea 132.719 と 1.8 gradle を使用しています。

4

9 に答える 9

25

私も同じ問題を抱えていました。build.gradleが、インストールされていないbuildToolsVersionを指定していることが判明しました。

android {
    buildToolsVersion "18.1"
    ...
}

私は18.1.1しかインストールしていませんでした。build.gradle のbuildToolsVersionを変更すると、問題が解決しました。これで問題が解決しない場合は、Intellij ログを注意深く調べると、問題が明らかになる可能性があります。

Android SDK Managerを使用して、インストールされているビルド ツールのバージョンを確認できます。

于 2013-10-30T18:18:28.543 に答える
3

Android Studio バージョン0.6.1をインストールした直後に同じ問題が発生しました。\app\build.gradlebuildToolsVersionは正しいバージョン(19.0.3)を指していましたが、バージョン 19.1に変更することで問題が修正されました。

android {
compileSdkVersion 19
buildToolsVersion "19.1" // <- This was changed from 19.0.3
...
于 2014-06-25T08:45:44.877 に答える
2

これらのタイプの問題に関する良いヒントは、コマンド ライン バージョンの gradlew を使用する場合です。これにより、より有用な情報が得られます。上記の問題については、次のようになります。

Androidスタジオからのエラーコード

Gradle 'bluetooth-new-circle' プロジェクトの更新に失敗しました

エラー:原因: ブロック データの予期しない終了

同じプロジェクトのコマンド ライン gradlew からのエラー コード:

~/source_code/bluetooth$ ./gradlew clean assembleDebug :AccessoryController:clean UP-TO-DATE :BluetoothAudioProxy:clean UP-TO-DATE :BluetoothGatt:clean UP-TO-DATE :ScaleMonitor:clean UP-TO-DATE :UsbMonitor:最新のクリーンアップ:AccessoryController:preBuild FAILED

FAILURE: ビルドは例外で失敗しました。

  • 問題: タスク ':AccessoryController:preBuild' の実行に失敗しました。

    SDK ビルド ツールのリビジョン (19.0.2) は、プロジェクト ':AccessoryController' に対して低すぎます。最小要件は 19.1.0 です

  • 試してみてください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--info または --debug オプションを指定して実行し、より多くのログ出力を取得します。

ビルドに失敗しました

合計時間: 10.078 秒 ~/source_code/bluetooth$

于 2014-07-09T09:44:37.290 に答える
1

非常に遅い答えです。あなたはもう気にしないと思いますが、他の誰かが気にするかもしれません。

  1. ファイル -> キャッシュの無効化 / 再起動
  2. Android Studio をシャットダウンする
  3. ユーザーのホーム ディレクトリの .gradle フォルダーの名前を変更/削除する
  4. Android Studio を再起動して、必要なすべての Gradle をダウンロードさせます
  5. Gradleビルド成功!
  6. プロジェクトの再構築.... 成功 !

お役に立てれば 。

于 2014-06-07T07:25:51.147 に答える
1

私も同じ問題を抱えていました。ANDROID_HOME 環境変数を設定することで、この問題を解決しました。export ANDROID_HOME=/android_sdk_root_dir

お役に立てれば。

于 2013-11-11T03:02:46.623 に答える
0

アイデアプラグインを Gradle に適用して実行してみてください。.ipr次に、生成されたファイルを使用して IntellijIDEA でプロジェクトを開きます。

于 2013-10-24T19:46:23.340 に答える
-1

うん、

ステップ 1: モジュール build.gradle を開き、buildToolsVersion を見つけます。

STEP 2: 値を警告値に変更しました。

于 2014-12-06T08:16:26.700 に答える