「ビルドが成功するまでデザインエディターを使用できない」エラーを修正するにはどうすればよいですか?


97

昨日からAndroid Studioを学び始めました。簡単な "Hello World"をエコーし​​てみます。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    android:id="@+id/activity_main"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="16dp"
    android:paddingRight="16dp"
    android:paddingTop="16dp"
    android:paddingBottom="16dp"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!" />

</RelativeLayout>

「デザイン」ビューをクリックすると、このエラーが表示されますか?

ビルドが成功するまでデザインエディターは使用できません

このエラーを修正する方法を教えてください。昨日Android Studioをダウンロードしました。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

私のxmlコードがエラーを引き起こしていることに気づきました。これが機能しない理由です。どうもありがとうございます


どのバージョンのASを使用していますか?
アミットヴァゲラ2017年

回答:



37

終了しますAndroid Studio(クローズプロジェクトがない)、プロジェクトを開いて、に行きますQuitAndroid StudioAndroid Studio > Build > Clean Project

次に Android Studio > File > Sync Project with Gradles Files下の写真のように

ここに画像の説明を入力してください

それでも問題が解決しない場合は、下の写真のようにインストールビルドツールをクリックしてから Android Studio > File > Sync Project with Gradles Files

ここに画像の説明を入力してください


3
私にとっては、「プロジェクトをGradlesファイルと同期する」だけで十分でした。ありがとうございました。
Alexandre Prazeres

18

プロジェクトを何度も再構築しても、同じ問題に直面しました。プロジェクトを閉じて再開し、問題は解決しました。


Gradleファイルとプロジェクトを同期する方が簡単ですか?私はそうは思いません
Ojonugwa Jude Ochalifu '19

18

上記のどれもうまくいきませんでした。私のために働いたのは行くことですFile -> Invalidate Caches / Restart


7

Android Studioを再起動するだけです。私の場合、Android Studioを起動する前はオフラインでしたが、再起動するとオンラインでした。


Windowsの日付が更新されていることを確認してください。日付の問題がありました。
アブドゥルワヒド2018


3

Android Studioを起動する前にオンラインにしてください。次に、file-> New projectと進みます。次に、インターネット経由で必要なファイルをダウンロードします。そして、それはそれを修正するはずです。



2

build.gradleファイルに行を追加した後、この問題が発生しました。

compile 'com.balysv:material-ripple:1.0.2'

解決策: この行を

implementation 'com.balysv:material-ripple:1.0.2'

そして押したsync again

多田!すべてが再び働いていた。


1

私の場合、マニフェストにminSDKとtargeSdkを残したのが気に入らなかったためです。図を行きます。


1

Android Studioでファイルをクリックし、[プロジェクトをGradleファイルと同期]をクリックするだけです。

機能しない場合は、[ビルド]をクリックして[プロジェクトのクリーンアップ]をクリックします。

それはいつも私のために働きます


0

Notepad ++でxmlファイルを編集し、再度ビルドします。それは私にとっては仕事です


0

私は最新のAndroid Studio 3.6.1を使用していますが、こちらのドキュメント「https://codelabs.developers.google.com/codelabs/android-training-hello-world/index。 html?index = ..%2F ..%2Fandroid-training#3 "。私はこの問題を本当に解決するはずだった2つの最も実行可能なオプションを含む、上で説明したさまざまな手順を適用しました。

  1. ' File-> Sync Project with Gradle Files 'および
  2. ' File-> Invalidate Caches / Restart 'が使用できません。

とはいえ、ほとんどの場合、標準的な回答はこれら2つのオプションのいずれかであると思われますが、解決策は、「ファイル->プロジェクト構造」内に移動して、構成されたSDKバージョンを確認した後にのみでした!Android StudioとGradleは、異なるJDKバージョンと場所を使用していました。

  • Android Studio: C:\ Program Files \ Java \ jdk1.8.0_241
  • Gradle: C:\ Program Files \ Java \ jdk-13.0.2

以前、ORACLE Webサイトから自分で最新のJAVA SDKをダウンロードして、JAVA_HOME環境変数を定義していました。Gradleが%JAVA_HOME%JAVA SDKバージョンとAndroid Studioを使用していたところ、Android Studioに付属している組み込みのSDK。

両方のバージョンをJDK 1.8。*に切り替えたら(それはJDK 1.8。である限り、どのバージョンでも問題ありません*)、単純な 'File-> Synch ...'オプションが完全にうまく機能しました!

解決策がこれら2つのオプションのいずれかの間でうまくいかない場合は、行き詰まっている場合にのみ、参照されているJDKバージョンを検証してください。


0

この問題にはさまざまな解決策がありますが、私は最初に(build.gradle)空かどうかを確認する必要があります。これは特に、コードをダウンロードして作成せずに作成した場合、
「//すべてのサブプロジェクト/モジュールに共通の構成オプションを追加できるトップレベルのビルドファイル」という行だけが見つかります。この場合、新しいプロジェクトを開いてコピーと貼り付けを行う必要があります。次に、SDKとその他の設定を確認します。最後に、同期する必要があります。


0

SDKバージョンを変更しようとしました:

下の画像を確認してください:27Android Pから変更した点

画像


1
デザインビューを開けない場合、このオプションをどのように表示できますか?
mrroot5 2018

これを表示するオプションがないので、テキストデザイナーによるものかもしれません
Antonio

0

私の場合、これWindows FirewallはAndroid Studio(つまりjava.exe、Android Studioのjre/binフォルダーから)がサイトに接続してデータをダウンロードすることをブロックしていました。Windowsがアプリにファイアウォールの通過を許可するかどうかを尋ねた後、手動で同期する必要がありましたFile -> Sync project with gradle files。その後も機能しなくなり、からSDKバージョン28を手動でダウンロードする必要がありましたTools -> SDK Manager


0

プロキシサーバーが存在する企業設定の場合は、プロキシ設定を再確認してください。

  1. Goファイル->設定
  2. プロキシを検索します。
  3. 必要に応じて記入します。
  4. 接続をテストします。

パスワードを誤って入力したと思われる場合は、[パスワードのクリア]ボタンがあり、クリックして資格情報を再入力できます。HTH

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.