Android studioを2.3に更新した後、アプリをFirebaseに接続すると、エラーが発生しました。
エラー:ロックファイルに予期しないロックプロトコルが見つかりました。期待される3、見つかった0。
2.2.3に戻る必要がありますか、それともこれを修正する方法はありますか?プロジェクト内の。gradleファイルを削除しようとしましたが、それでもエラーが発生しました。
プロジェクトからではなく、ユーザーディレクトリから.gradle
フォルダを削除します。
C:\users\username\.gradle in windows
/home/username/.gradle in Linux
/users/username/.gradle in Mac
Android studioの一般的な.gradleフォルダー全体を削除する前に、次の影響と結果に注意してください。
これがはるかに優れた解決策です。
ファイルは4MB以下で、再ダウンロードはされませんが、Android studioによって自動的に再生成されます。したがって、プロセス全体で5分もかからず、データも不要です。プロジェクトは通常どおり機能します。
Linuxユーザーの場合、.gradleディレクトリは通常非表示になっているため、ctrl + Hを押してホームディレクトリ内の非表示ファイルを表示し、.gradleディレクトリを削除します。
その後、「ビルド出力をロックできません」というエラーが表示される場合があります。次に、次のように実行して、gradleキャッシュ内のロックファイルを削除します。
find ~/.gradle -type f -name "*.lock" -delete
プロジェクトのルートフォルダーから.gradleフォルダーを削除します。たとえば、プロジェクトのルートフォルダがMyAppの場合です。
Android Studioは、必要なすべてのGradleファイルを自動的に再度ダウンロードします(インターネットが必要です)。
出来た。