web-dev-qa-db-ja.com

不明な属性Android:layout_width、layout_height、id、gravity、layout_gravity、padding

  • すべてのAndroidタグで不明な属性エラーを取得しています。

  • レイアウトXMLでは、自動提案はすべての属性(layout_width、layout_height、orientation、orientationおよび他のすべてのAndroid attributes。)など)を表示していません

これがスナップショットです

enter image description here

enter image description here この問題を解決するために行ったこと。

  • クリーンビルドとリビルド
  • 削除された.ideaファイル
  • 無効化されたキャッシュ/再起動オプション
  • 省電力モードをオンにします。

SDkは最新です。

アプリレベルで

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.example.abhishek.ondemandservice"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'),     'proguard-rules.pro'
        }
    }
}

アプリケーションレベルのグリッド。

buildscript {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:1.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
        mavenCentral()
    }
}
64
Abhishek

Tools-> Android-> Sync Project with Gradle Filesに移動するだけです

53
Marius Gheorghe

私のために働いた唯一のものは、次のフォルダをきれいにすることでした:

c:\Users\<user>\.gradle\caches\
c:\Users\<user>\.AndroidStudio3.2\system\caches\

Android Studioはライブラリを再ダウンロードしてキャッシュするだけで、すべてが正常に戻ります。

ソース: https://stackoverflow.com/a/53053438/75159

クレジット:@alexuz

22
Mohamed Akl

修正するには、gradleファイルで何かを変更してから、gradleをもう一度同期します。これは私のために働いた。

クレジット: https://stackoverflow.com/a/47500156/5673746

13
mco

私は試した:

  • ビルドフォルダーの削除
  • プロジェクトのクリーニング
  • プロジェクトをGradleファイルと同期する

しかし、何もうまくいきませんでした。最後にFile> Invalidate cachesを使用してエラーを修正しました。

10
vovahost

私もこれに遭遇しました。

  1. プロジェクトの場所にある.ideaフォルダーを削除するだけです

  2. ビルド>プロジェクトのクリーン

  3. 次に、アプリレベルのgradleで何かを変更します

次にAndroid studioからプロジェクトの同期を求められます。先に進んで同期すると、問題はなくなります。

5
Divakar Rajesh

同じ問題を抱えていましたが、Visual Studioを再インストールした後、Android studio 3.2では、ターゲットバージョンを28にアップグレードし、バージョン28をコンパイルすることができました。 27前。

これらのパッケージもアップグレードする必要がありました

implementation "com.Android.support:support-v4:28.0.0"
implementation 'com.Android.support:support-core-ui:28.0.0'

Gradleが同期した後、それは私のために働いた。

上記の回答のいずれでもうまくいかない場合は、次の手順を実行します。

  1. 最初に閉じるAndroid studio。
  2. windows> User または AppData> local>に移動してandroidstudioの最後のバージョンのフォルダーを削除するよりも
  3. androidstuduioを再度開き、デフォルト設定を設定します
3
Mohammad Hadi

これらの方法のいずれかが問題を解決する可能性があります(不明な属性Android:layout-width)

  1. Gradleファイルとプロジェクトを同期(ファイル-> Gradleファイルとプロジェクトを同期)
  2. キャッシュを無効にして再起動(ファイル->キャッシュを無効にして再起動->無効にして再起動)
  3. プロジェクトフォルダーから.gradleおよび.ideaファイルを削除し、プロジェクトを再構築します。
  4. Android studio(.AndroidStudio3.2-> system-> caches)からキャッシュフォルダーを削除します)
2
Racer

私の場合なし上記の解決策の作業済み私にとっては、ただし変更minSdkVersionからより高いバージョンとその後のgradle同期を行うとうまくいきました。おそらくこれは誰かに役立つでしょう。

2
Mazen el Senih

そうしなければならなかった

  1. 削除Android SDKをAppData\Local\Android\Sdkから
  2. 再インストールAndroid Studio
1
Sami Rajala

これは私のために働いた

閉じるAndroid studio「C:\ Users\.AndroidStudio3.2\system\caches」からすべてのファイルを削除し、再起動Android studio

1
M.J.M

既存の提案はどれも私にはうまくいきません。 Android Studioを再インストールすることでこの問題を解決しました。本当に奇妙です。

1
Hulu

私は皆が提案したすべてを試みましたが、何も助けませんでした。私は内部のすべてを削除しました

c:\Users\<user>\.gradle\caches\

それはそれを修正しました(私は https://stackoverflow.com/a/53053438/75159 からそれを取りましたが、他の提案を削除する必要はありませんでした)

1
Tiferet Cohen

閉じるAndroid studio、パスC:\users\user\Android studio3.2\システムを選択し、cachesフォルダーを削除してから、Android Studio。

0
saber javadi

Android SDK path and restart Android studio-> set new SDK path it it

0
Ashik Azeez