2017-09-02 21 views
9

xmlのビューまたはxmlレイアウト名idをリファクタリングしようとしている最新のベータ版のアップデートに問題があります。 エラーダイアログがAndroidスタジオ3ベータ版4.リファクタリングが実行できません

はリファクタリングは、ファイル C実行することはできませんと言う:\ DEVの\ワークスペースを...... \ R.javaは読み取り専用です。

私が試したこと:
キャッシュ/再起動を無効にします。誰も助けなかった。また、文字列やその他のリソースもテストしました。同じ問題がそこで起こります。

この問題は、ベータ4アップデートで発生しました。ベータ2では、リファクタリングが正常に機能しました。

+0

はいこれは報告されているバグです。以前のバージョンに戻ります。 –

+0

@AtefHares [beta 3](https://developer.android.com/studio/archive.html)は存在しません。彼らは[Gradleの問題のために](https://androidstudio.googleblog.com/2017/08/android-studio-30-beta-3-is-now.html)を削除しました。リリースのリストを含む最初のリンクが表示されている場合、ベータ3はリストされていません。そして、ベータ3は**非常に迷惑です**、何とかあなたがそれに手を差し伸べることができればそれを避けてください。戻すことを決めた場合は、ベータ2に戻す – Zoe

+0

@ LunarWatcherはい正しいです。申し訳ありません、私はこれを忘れてしまった! –

答えて

4

Android Studio Beta 5がこの問題を解決しました。

+0

確かに。 「デフォルトとして設定されている現在のレイアウトを実際に動作させる」方法を知っていますか?私はマックで、私はそれが正しく動作するようにすることはできません。設定フォルダのwindow.managerファイルに適切な設定をしているようですが、デフォルトのレイアウトに戻す(または単にレイアウトファイルの前後に移動)をクリックすると、コンポーネントツリーウィンドウとパレットウィンドウの両方が浮動し始めます本当に小さくなる。 – LukeWaggoner

0

Androidスタジオ3.0 Beta 5と6で同じ問題が発生しています。 R.javaファイルが読み取り専用で、パッケージ名がcom.example.sampleの場合、app/build/generated /ソース/ r/debug/com/example/sample/R.java(R.java、Manifest.java ...)、リファクタリングが完了したらもう一度やり直してください。

関連する問題