web-dev-qa-db-ja.com

Android Studio 0.8.2-Gradleプロジェクトの同期に失敗しました

後知恵では、Lビルドを有効にすべきではありませんでした。

私はプログラミングが初めてで、Gradleのエラーをすぐに投げる新しいAndroid Studioプロジェクトを作成しました。

エラーは次のとおりです。

上部の黄色のバー-Gradleプロジェクトの同期に失敗しました。基本機能(編集、デバッグなど)は正しく機能しません。もう一度試してくださいイベントログを開くFinderでログを表示する

メッセージgradle sync-compileSdkVersion Android-LはJDK-7でコンパイルする必要があります。 SDK設定を開き、ファイルを開きます。

グーグルや他のスタックオーバーフローのコメントを調べてみましたが、 Android Studio-Gradle sync project failed を除いて意味のあるものは見つかりませんでした

uRLを1.12ではなく1.10に変換して同期しようとしましたが、同期後に失敗しました

新しいスタジオプロジェクトをエラーなしでデバイスにコンパイルできるように、Lを動作させるか、削除する必要があります。

15
NukeouT

私も同じ問題に直面し、数日間のトラブルの後、私はそれを理解しました。 Javaがインストールされているかどうかを確認してください

  • ターミナルウィンドウを開き、次のように入力します。

Java -version

JDK 6より上のバージョンはすべて問題ありません

  • ターミナルタイプ

open -a TextEdit〜/ .bash_profile

  • 次の行をコピーしてtexteditに貼り付けます

export Java_HOME = $(/ usr/libexec/Java_home)

export JDK_HOME = $(/ usr/libexec/Java_home)

  • 保存してエディタを閉じ、次を入力して変更を適用します

source〜/ .bash_profile

今すぐグラドル同期を試してください、同期を完了できる必要があります

8
reku

(少なくとも私にとって)最も簡単な解決策は次のとおりです。

(管理者権限を持つ)SDKマネージャーに移動し、最後までスクロールダウンして、「Androidサポートライブラリ」をダウンロードします。

そして、それは機能します(管理者権限を忘れないでください)。

6
igor
  1. 「ファイル」>「設定」>「Gradle」>「Global Gradle Settings」で「オフライン作業」のチェックを外します
  2. Android Studioを再起動するなどして、プロジェクトを再同期します。
  3. 同期したら、もう一度オプションをオンにしてオフラインで作業できます
  4. アップデートJava if Android L SDKインストール済み
3

Mac OSX SierraにAndroid St​​udioをインストールすると、JVMが無効であるというエラーを受け取りました。だから私は別の投稿に来て ここ に来て、Appleのレガシーバージョンと最新バージョンをインストールしました。動いた。その後、プロジェクトを作成していたときに、Gradle同期の問題である別のエラーに遭遇しました。ここに来て(「Mac」によるこの投稿)、Android St​​udioが指していたJDKバージョンを変更しました(明らかに、最新バージョンを参照する代わりに「検出」することを選択しました)。すべてが正常に動作しています。

2
kingcong
  1. [ファイル]> [設定]> [Gradle]でGradle設定を開きます。
  2. [ローカルgradleディストリビューションを使用する]オプションを選択します
  3. ここにローカルgradleバージョンのURLを入力します。
2
Jazib Sheikh

私にとって、JDKパスの変更は機能しました。 /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Homeに変更しました

ファイル-> ProjecStructure-> JDKの場所。

2
Mac

igor の答えを補完するもの:私にとって「Androidサポートライブラリ」では十分ではありませんでした。 「Android Support Repository」も追加したいと思うでしょう。

彼が言ったように:

管理者権限を忘れないでください;)

1
Adrian

私はJava SDKを「Macintosh_HD> System> Library> Java>など」で探していましたが、私の最新の更新は「Macintosh_HD> Library> Javaなど」でした。

「open SDK」「open file」というエラーウィンドウをクリックした後、これを設定します。これにより、Javaのパスを設定する画面が表示されます。

1
Joel

(少なくとも私にとって)最も簡単な解決策は次のとおりです。

(管理者権限を持つ)SDKマネージャーに移動し、最後までスクロールダウンして、「Androidサポートライブラリ」をダウンロードします。

そして、それは機能します(管理者権限を忘れないでください)。

Windows 7を使用していますが、igorで正常に動作します

これは、間違ったリポジトリをインポートしようとしたときに発生しますcomplie 'me.dm7.barcodescanner:zxing:1.7.2'、したがって、この問題に直面している人はそれが理由である可能性があります

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

} 
1
Mina Fawzy