今、同じ問題に遭遇しました - 生成されたファイルの 1 つを誤って編集し、アプリを再構築したかったのですが、両方とも clean
そして build
一部のファイルがロックされているため失敗しました。
幸いなことに、cygwin
を取得しました 私の Windows マシンでは ls -l <file that studio complained about>
これらのファイルが Administrator
によって所有されていることが明らかになりました おい。
私が最初に考えたのは、Studio が管理者権限で実行されている間にこれらのファイルが作成された可能性があるということでした (これは、SDK manager
から更新をフェッチする必要があるときに行います)。 )。 clean
を実行することで、この問題を解決しようという考えでした。 管理者権限で Studio を実行し、後で通常の権限で再構築します。いいえ、これはうまくいきませんでした:(
私は力ずくで行くことにしました:sudo rm -rf app/build/*
(Cygwin
で このコマンドは少し異なります:cygstart --action=runas rm -rf app/build/*
)。これで問題が解決し、Android Studio でプロジェクトを再構築できました。
プロジェクト ディレクトリに移動し、コマンドラインから gradle を呼び出してプロジェクトをクリーンアップできます。
gradlew clean
プロジェクトを再度開くと、gradle 同期を再度実行する必要があります。
に行く
<ブロック引用>[ファイル]> [設定]> [ビルド、実行、デプロイ]> [インスタント実行]> このチェックボックスのチェックを外します (インスタント実行を有効にしてコードをホットスワップします)
ありがとう、良いコーディングをしてください
私も同じ問題を抱えていました。
ソース ファイルに直接移動する必要があります。Studio を閉じて、課題があるパスに移動し、そこにあるフォルダーを削除します。