GNU/Linux >> Linux の 問題 >  >> Linux

Android Studio でプロジェクトを消去できません

今、同じ問題に遭遇しました - 生成されたファイルの 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 を閉じて、課題があるパスに移動し、そこにあるフォルダーを削除します。


Linux
  1. Gradleプロジェクトの更新に失敗しました-AndroidStudio2.2?

  2. Android Studio エラー 13 =Linux で許可が拒否されました

  3. Android Studio - Gradle の同期に失敗しました:既に破棄されています

  1. Ubuntu18.04にAndroidStudioをインストールする方法

  2. Fedora35にAndroidStudioをインストールする方法

  3. LinuxMint19「Tara」にAndroidStudioをインストールする方法

  1. Ubuntu22.04にAndroidStudioをインストールする方法

  2. UbuntuにAndroidStudioをインストールする方法

  3. CentOS8にAndroidStudioをインストールする方法