プロジェクトをgradleとしてインポート中にエラーが発生しましCause: unexpected end of block data
た。プロジェクトにはいくつかのモジュールがあります。Idea 132.719 と 1.8 gradle を使用しています。
9 に答える
私も同じ問題を抱えていました。build.gradleが、インストールされていないbuildToolsVersionを指定していることが判明しました。
android {
buildToolsVersion "18.1"
...
}
私は18.1.1しかインストールしていませんでした。build.gradle のbuildToolsVersionを変更すると、問題が解決しました。これで問題が解決しない場合は、Intellij ログを注意深く調べると、問題が明らかになる可能性があります。
Android SDK Managerを使用して、インストールされているビルド ツールのバージョンを確認できます。
Android Studio バージョン0.6.1をインストールした直後に同じ問題が発生しました。\app\build.gradleのbuildToolsVersionは正しいバージョン(19.0.3)を指していましたが、バージョン 19.1に変更することで問題が修正されました。
android {
compileSdkVersion 19
buildToolsVersion "19.1" // <- This was changed from 19.0.3
...
これらのタイプの問題に関する良いヒントは、コマンド ライン バージョンの 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$
非常に遅い答えです。あなたはもう気にしないと思いますが、他の誰かが気にするかもしれません。
- ファイル -> キャッシュの無効化 / 再起動
- Android Studio をシャットダウンする
- ユーザーのホーム ディレクトリの .gradle フォルダーの名前を変更/削除する
- Android Studio を再起動して、必要なすべての Gradle をダウンロードさせます
- Gradleビルド成功!
- プロジェクトの再構築.... 成功 !
お役に立てれば 。
私も同じ問題を抱えていました。ANDROID_HOME 環境変数を設定することで、この問題を解決しました。export ANDROID_HOME=/android_sdk_root_dir
お役に立てれば。
アイデアプラグインを Gradle に適用して実行してみてください。.ipr
次に、生成されたファイルを使用して IntellijIDEA でプロジェクトを開きます。
うん、
ステップ 1: モジュール build.gradle を開き、buildToolsVersion を見つけます。
STEP 2: 値を警告値に変更しました。