実際、誤って別のプロジェクトのgoogle-services jsonファイルを現在のプロジェクトAndroid。)に貼り付けました。アプリをビルドするときに、パッケージ「com.mybidu.www '。ファイルを削除しようとしましたが、「Java IO Exception Cannot delete google-services.json」というエラーが表示されます。また、同じファイルを上書きすることもできません。どうすればよいですか?
まず、新しい新鮮なgoogle-services.jsonをダウンロードする必要があります。
次に、ファイルをコピーします。
android-studioアプリのプロジェクトビュー->アプリフォルダーに貼り付けます。
既存のファイルを上書きします
あなたがそれをすることができないとしましょう、ただこれをしてください。
そのjsonファイルはAndroid-studioキャッシュで参照されるため、Android studioを閉じてからこのファイルを削除すると、削除されます。それがあなたを助けることを願っています...
ステップ1. Android Studioを閉じます。
ステップ2.プロジェクトの場所に移動します。
ステップ3. google-services.jsonを削除する
問題なく削除されます。
乾杯!
このエラーは、バックグラウンドプロセスでgoogle-services.jsonファイルが開かれているため、openJDKバイナリで削除できない可能性があります。この問題を解決するには、jsonファイルを削除せずに、古いgoogle-services.jsonファイルの内容を新しいファイルで置き換え、プロジェクトを再ビルドします。
OpenJDKはそのファイルを保持しており、OSがファイルを削除することを許可しません。したがって、最初にタスクマネージャーを使用してOpenJDKプロセスを強制終了する必要があります。注意してください。強制終了するプロセスは2つあり、どちらも「OpenJDK」で始まります。
Build.gradleからapply plugin: 'com.google.gms.google-services'trong textを削除し、同期してからgoogle-servicesを削除してから、もう一度追加apply plugin:' com。 google.gms.google-services '
これでうまくいきました。閉じるAndroid Studio。開くAndroid Studio。ファイルをもう一度上書きします。今回はファイルがロックされていません。エラーは発生しません。
簡単な解決策:まず第一に、あなたはrestart Android Studioしなければならず、次にremove google-service.jsonプロジェクト内のファイル。