web-dev-qa-db-ja.com

メッセージが無効なファイルでインストールが失敗しました

メッセージ「無効なファイル:K:¥project¥app¥build¥middleates¥split-apk¥with_ImageProcessor¥debug¥slices¥slice_0.apkでインストールが失敗しました。この問題は、apkの既存のバージョンが存在する場合はそれをアンインストールしてから再インストールすることで解決できる可能性があります。

警告:アンインストールするとアプリケーションデータが削除されます。

既存のアプリケーションをアンインストールしますか?

私は自分のプロジェクトをAndroid Studio 2.3 Beta 3で実行しています。

154

解決策が

設定>ビルド、実行、デプロイ>インスタントラン>デプロイ時にホットスワップコード/リソース変更へのインスタントランを有効にする(このオプションのチェックを外す)

`

93

クリック ビルド タブ---> クリーンプロジェクト

クリック ビルド タブ---> APKをビルド

実行します。

372
NoName

ちょうど2つのステップに従ってください

ステップ1:ビルド--->クリーン

ステップ2:ビルド - > APKをビルド

うまくいくことを願っています。がんばれ

68
fazil

私はこのようにしてそれを解決しました:

[ビルド]タブをクリックし、[プロジェクトのクリーンアップ]をクリックします。

「構築」タブをクリック--->「プロジェクトを再構築」

[ビルド]タブをクリック---> [APKをビルド]

実行します。

22
Mdeh

以下の手順に従ってください。[ファイル]> [設定]> [ビルド、実行、配置]> [インスタントラン]> [チェックを外す](ホットスワップコードに対してインスタントランを有効にする)

これは私のために働いています

ありがとう

14
dev_mg99

最初に、すでに述べたように、プロジェクトのクリーニングと再構築を試してください。それでも問題が解決しない場合は、次の方法を試してください。

設定 > ビルド、実行、配置 :チェック解除 ホットスワップコードへのインスタントランの有効化...

これで問題はすぐに解決しました。

P.S私は2017年からこの答えを投稿しましたが、この機能は2014年に存在していたとは思わないので、この問題は発生しません。

14
Michael Martin

うまくいけば、これはあなたの問題を解決するはずです。

次の手順に従ってください。

1.プロジェクトをきれいにします

Cleaning the project

2.プロジェクトを再構築します

Rebuilding the project

3.最後にプロジェクトをビルドして実行します

13

これは私があるラップトップから別のラップトップにプロジェクトコードをコピーしてプロジェクトを実行しようとしたときに起こりました。これを修正したのは、

  1. プロジェクトの build フォルダを削除します
  2. クリーン プロジェクト
  3. ビルド project
  4. 実行する
11
Malek Hijazi

私の場合、私のプロジェクトの名前に "&"記号が含まれているときにも同じ問題がありました。

  • [ビルド]メニュー - > [プロジェクトのクリーン]
  • [ビルド]メニュー - > [APKをビルド]

私はそれを2回テストしました、そしてそれはちょうどうまくいきました。

6
Saif Hakeem

私にとっては:

[ビルド]タブをクリックし、[プロジェクトのクリーンアップ]をクリックします。

プロジェクトを再構築

APKを構築する

3
Han

いくつかの手順に従ってください:

Clean Project
Rebuild Project
Invalidate Caches / Restart

今すぐあなたのプロジェクトを実行します。それがうまくいくことを願っています。

それは私のために働きます。

1

その後、中間フォルダを削除してから実行すると、APKが別のシステム用に構築されているため、プロジェクトは正常に動作しています。 app/build/intermediateに行きます。

1
Sunder Negi

私の場合、プロジェクトディレクトリに単一の引用符'があり、それを削除した後で解決しました

1
v.d

Gradleプロジェクトでこれを試してみてくださいdependencies { classpath 'com.Android.tools.build:gradle:2.2.3' }

1
Hossam Gamal

私のために働く:

  1. これらのフォルダーを削除します
  2. アプリを実行

enter image description here

0
Leonid Ivankin

私は自分の携帯電話を再起動してその仕事を見つけました:)

0