1. ホーム
  2. アンドロイド

[解決済み】Android Studioが突然シンボルを解決できなくなった。

2022-04-08 07:17:49

質問

Android Studio 0.4.2は問題なく動作していたのですが、今日開いてみたらほとんど全部が赤くなり、オートコンプリートも動作しなくなっていました。インポートを見ると、ASは、以下のものが見つからないと言っているようです。 android.support.v4 というメッセージが突然表示されました(未使用のインポートを削除するオプションが表示されます)。( android.support.v7 は問題ないようですが)。

試してみたこと

  • プロジェクトのリビルド
  • プロジェクトのクリーニング
  • Gradleファイルとの同期
  • プロジェクトの終了、ASの終了と再立ち上げ/再オープン
  • ファイル > キャッシュの無効化 / 再起動
  • Lintを調べても、明らかなものは見つからなかった
  • SDKマネージャですべてのサポートライブラリが最新であることをダブルチェックする。
  • Build.gradleを調べても、特に変化はなく、いつもと同じように動作しているのですが。

一応載せておきます。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.0.0'
    compile 'com.android.support:gridlayout-v7:19.0.0'
    compile 'com.android.support:appcompat-v7:19.0.0'
    compile 'com.google.android.gms:play-services:4.0.30'
    compile project(':libraries:facebook')
    compile files('libs/core.jar')
}

Gradleと同期("Sync with Gradle)を押して、プロジェクト設定(")を開くと、赤いエラーが出て、ライブラリ参照が重複しているので、未使用のものを削除するように言われました。

プロジェクトは正常にコンパイルされ、実行されますが、私は本当にオートコンプリートを動作させる必要があります! どなたかご提案いただけないでしょうか?

解決方法は?

もう、たいていのことは済んでいるはずですが、試してみてはいかがでしょうか。

  • Android Studioを終了する
  • プロジェクトをバックアップする
  • すべての.imlファイルと.ideaフォルダーを削除します。
  • Android Studioを再起動し、プロジェクトを再インポートします。

ちなみに、「プロジェクトの構造」ダイアログで表示されるエラーメッセージは、ほとんどがインチキです。

UPDATEしています。

Android Studio 0.4.3はcanary updateチャンネルで入手可能で、これらの問題のほとんどを解決できると思われます。もし、0.4.3 で問題が見つかった場合は、私たちにお知らせください。また、再現するための信頼できる手順を教えていただければ、すべてのコードパスに対処したことを確認できます。