Android Studio 3.1: エディターでの誤った未解決参照
2023-11-03 14:39:22
質問
私は Ubuntu 17.10 を使っています。 Android Studio をバージョン 3.0.1 から 3.1 に更新しました。以下は、Help -> Aboutにあるバージョン情報です。
Android Studio 3.1
Build #AI-173.4670197, built on March 22, 2018
JRE: 1.8.0_152-release-1024-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.13.0-37-generic
残念ながら、IDEは私の(初めての)Kotlinプロジェクトで以前はアンドロイド固有の参照を解決できたのですが、新しいバージョンでは解決できないようです。私が言いたいことを示すスクリーンショットは以下のとおりです。
で
Android Studio
3.1 では、Android のコア関数である
setContentView()
などの Android コア関数が存在しないと主張し、そのための抽象関数を作成するように促し続けます。しかし、ビルド ボタンをクリックすると
BUILD SUCCESSFUL in 8s
.
なぜエディターがこのような状態になるのでしょうか。また、Android関連の関数やクラスが正しく解決されるようにするにはどうしたらよいのでしょうか。
- ビルド → クリーン、ビルド → リビルドでは解決しません。
- File → Invalidate Caches and Restart でも改善されません。
- 手動でのGradleの同期もダメです。
- Kotlin ではなく Java で書かれた別のプロジェクトは問題なく動作します。
- 問題が発生しているプロジェクトへのリンク (それはオープンソースです)
どのように解決するのですか?
- スタジオを終了します。
- .idea/(これが最も重要だと思われます)、build/、app/buildディレクトリを削除します。
- スタジオの開始
- 設定 -> ビルド -> Gradleの設定を戻します(私の場合、最後の安定したGradleのローカルディストリビューション)。
- プロジェクトをクリーン&リビルドします。
私を助ける。
関連
-
[解決済み] Android Studioでパッケージ名を変更する
-
[解決済み] Android Studioの「assets」フォルダはどこに配置すればいいですか?
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?
-
[解決済み] BottomSheetDialogFragmentの状態をexpandedに設定する。
-
[解決済み] プログラムでソフトキーボードを開く
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
-
[解決済み] これはどういうことですか?失敗 [INSTALL_FAILED_CONTAINER_ERROR]?
-
[解決済み] AsyncTaskを複数回実行する
-
[解決済み] アンドロイドボタンセレクター
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] BottomSheetDialogFragmentの状態をexpandedに設定する。
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
-
[解決済み] Androidのソースコードにある@hideの意味とは?
-
[解決済み] TabLayoutに対応したandroidデザインでタブテキストのフォントを変更する
-
[解決済み] 非ActivityクラスでContextを取得する [重複].
-
[解決済み] Androidアプリケーションのヒープサイズを大きくするには?
-
[解決済み] EditTextをReadOnlyにする
-
[解決済み] PendingIntentの "requestCode "は何に使うのですか?
-
[解決済み] Androidでツールバーの戻るボタンの色を変えるには?
-
[解決済み] Google Play ストア内部テストのロールアウトが開始できない