web-dev-qa-db-ja.com

APKのインストール中にDELETE_FAILED_INTERNAL_ERRORエラー

enter image description here 私は使っています Android Studio 2.2 プレビュー。私は問題に直面しています

失敗:インストールは無効なapkに失敗しました

エラー:apkのインストール中に

Build.gradleに変更を加えましたが再追跡できませんでした。

181
Ali Sher Kashif

AndroidスタジオのMac/Windows/Linux:

まとめて実行する(Mac): Android Studio> [設定]> [ビルド]> [実行]> [デプロイメント]> [インスタントラン]> [オフ:インスタントランを有効にする]

一緒にステップイン(WindowsとLinux): [ファイル]> [設定]> [ビルド]、[実行]、[展開]> [インスタントラン]> [オフ]:インスタントランを有効にする

詳細手順:

ステップ1: Studio> Preferences(WindowsとLinuxの場合はFile> settings> Build、Execution、DeploymentそしてMacと同じ)

enter image description here

ステップ2: 設定>ビルド、実行、配置

enter image description here

ステップ3: ビルド、実行、配置>インスタントラン

enter image description here

ステップ4: インスタントラン>チェックマークを外します:インスタントランを有効にする

enter image description here

247
Amir

Android Studio 2.3の場合

インスタントランを無効にする

設定>ビルド、実行、配置>インスタントラン

出典:@ Shubham A.によるコメント -

編集:インスタントランを無効にする

Windowsの場合

  1. 検索アクションを開きます:Control + Shift + A
  2. instant runを検索し、settingsの下のinstant runを開きます。
  3. Enable instant run...のチェックを外します

Macの場合私はMacを持っていないので、試してみてください

  1. 検索アクションを開きます:Command + Shift + A
  2. instant runを検索し、settingsの下のinstant runを開きます。
  3. Enable instant run...のチェックを外します
255
amit77309

これは私のxiaomi redmii note 4で開発者向けオプションを許可し、USBデバッグを設定 - >開発者向けオプション - >チェック解除の順に選択した後に有効にしました。

37
Himansh

Mac上のAndroid Studioの場合:

ナビゲーションバー :

Android Studio>設定>ビルド、実行、デプロイ>インスタントラン>オフ:インスタントランを有効にする

Windows上のAndroid Studioの場合:

[ファイル]> [設定]> [ビルド]> [実行]> [配置]> [インスタントラン]> [オフ:インスタントランを有効にする]

21
Omkar Jadhav
[![enter image description here][1]][1]Disable Instant Run. Steps in Android Studio

Goto

 1. File -> setting(or CLRT+ALT+S)
 2. Build, Execution, Deployment -> Instant Run 
 3. Disable Instant Run

ステップバイステップ(windows)

ステップ1 :ファイルに移動 - >設定

enter image description here

ステップ2 :ビルド、実行、配置 - >インスタントラン

enter image description here

ステップ3 :瞬時値を無効にする

enter image description here

ステップ4 :最後に インスタントランを無効にする

enter image description here

19
Vilas Joshi

Xiaomi mobile用

1.Setting=>About phone=>tap 7 times on MIUI version


2.Setting=>Developer options=> Developer options (ON)

                            => USB Debugging (ON)

                            => Install via USB(ON)

USB経由でインストール

もし

その後ONにする

WiFiを無効にして、モバイルデータを介してxiaomiアカウントに接続している間はUSB経由でインストールをオンに切り替えます。できます!

13

に行く

[ファイル] - > [設定] - > [ビルド]、[実行]、[デプロイメント] - > [インスタントラン] - > [無効にする]をクリックします。

//今、あなたは行ってもいいです。

9
Jay

私は同様の問題に遭遇しました、私はインストールの失敗という結果になったプロジェクトディレクトリを動かしました、私の解決策は以下の通りです:Build-> ReBuild

8
叶为正

ああ私の長所、長い間、私はApplicationIDを変更することで問題を解決しました: " com.company.2016app "を " com.company.app "にbuild.grade。それは私のすべての問題を解決しました。今ではその作業は素晴らしいです。

7
Ali Sher Kashif

私の場合、プロジェクトをクリーンにして再構築すると、インスタントランを無効にして再起動する必要はありません。

7
H4SN

以下の解決策は私のXiaomi携帯電話でうまくいきました:

[設定] - > [追加設定] - > [開発者向けオプション]の順に選択し、USB経由でインストール、toast デバイスが一時的に制限されている場合を表示します。それをもう一度試してください。

A.S.の場合上記のすべての手順を完了してもInstance Runはまだ機能しません。おそらくMIUIの最適化をオンにしているため、以下の手順を実行してやり直してください。

設定 - >追加設定 - >開発者向けオプションを選択し、MIUI最適化を有効にするをオフにします。

5
licaomeng

デバイス障害時のAndroidインストール[INSTALL_CANCELED_BY_USER] ** Redmi Note 3

[設定] - > [アクセス権] - > [USB経由でインストール]の順に選択します。表示されている場合は、アプリのチェックを外します。

[設定] - > [追加設定] - > [プライバシー]に移動します。[不明なソース]オプションをオンにします。

[設定] - > [追加設定] - > [開発者向けオプション]の順に選択します。[USB経由でインストール]オプションをオンにします。

「設定」 - >「追加設定」 - >「開発者向けオプション」の順に選択して、ビュー属性検査を有効にします。

最後に[設定] - > [追加設定] - > [開発者向けオプション]の順に選択して、MIUIの最適化を無効にします。

_ note _ - [USB経由でインストール]オプションを有効にするには、MIアカウントにサインインする必要があります。

Ref: http://en.miui.com/thread-410773-1-1.html

5
Vivek

Lollipop以上のバージョンでは、Androidは複数のユーザーを紹介しましたが、アプリを削除してもまだ端末に存在します。アプリがすべてのユーザーから削除されていることを確認してから再インストールしてください。

あなたはSettings-> Apps-> Allの順に進み、リストの中のあなたのアプリをチェックすることによってチェックすることができます。

5
Abdul Rehman

私も同じ問題を抱えていた、私はインスタントランを無効にするための解決策を試したが、それは非常に便利なツールであるため、私にとって有害で​​あるインスタントランを使用することはできません。

私は別の解決策を見つけました、それは "build"フォルダを削除してプロジェクトを再実行することです、そしてエラーは消えます、アプリは実行されます、そして私はインスタントランを使うことができます。

Delete this folder

同じ問題に対するさまざまな解決策:

1.インスタントランのチェックを外します

設定>ビルド、実行、配置>インスタントラン。

2. Android Studioを再起動します

「ファイル」>「キャッシュの無効化/再始動」をクリックしてから、ポップアップ・ウィンドウから「 無効にして再始動 」ボタンをクリックします。

3.デバイスのメモリを確認します

時々あなたのデバイスは新しいアプリケーションをインストールするのに十分なスペースを持っていない、その場合はこのエラーを通してAndroidのスタジオ。

4.活動宣言のマニフェストを確認します

あなたのmanifest.Javaがすべての使用済みアクティビティを正しく宣言していることを確認してください。

それが役立つことを願っています:)

3
yahme3

デバイス開発者向けオプション

[USB経由でインストール]がオンになっていることを確認します。

2
Pinak Gauswami

試してみてください。[ファイル]> [キャッシュの無効化/再起動]をクリックし、ポップアップから[無効化して再起動]ボタンをクリックします。それでは、プロジェクトを実行してみてください。

2
Roger Amanna

プロジェクトを再構築する必要があります

Android Studio 2.3を使用している場合:

Build -> Rebuild Project

その後、アプリがエラーで起動したとしても、プロジェクトを再構築するだけです。

Build -> Rebuild Project
2
Hugleo

あなたのデバイスがXiaomiの場合、答えは:

設定>インストールされているアプリ>上部にある "ALL"を選択>下部にある "Documents"アプリを見つけます(無効になっているため下部にあります)> 有効にする 下部の画面で有効にします。

編集:私は当時Android Studio 2.3を使用していました

2

私はxiaomi note 4aデバイスで同じ問題を抱えていました。 MIUIの最適化をオフにすることで解決しました。

2
Ganesh Giri

お使いのデバイスがXiaomiの場合

  1. OEMロック解除を有効にする
  2. USB経由のアプリの検証を無効にする

My Screenshoot

2

エミュレータが開いている場合は閉じてください。

そしてAndroid studio.Itを再起動してください。

試してみる。

1
Heman hijack

私も同じ問題に直面しました。 USBを使用してアプリケーションをインストールする場合。 (Redimi note4の[USB経由でインストール]オプション)を確認する必要があります。これが誰かに役立つことを願っています。 enter image description here

1

MinSdkVersionを17に更新して同期したところです。そして、私はその問題を解決しました。

build.gradle(Module:app)で、以下のように変更します。

defaultConfig {
    ...
    minSdkVersion 17
    ...
}
1
c-an

あなたが 初めて のために携帯電話でAndroidアプリを実行する前に、あなたが USB経由でインストール オプションを設定することを忘れないでいることを確認してください。それ以外の場合は上記のエラーが報告されます。

1
Anish Kelkar

私はこの問題を解決しました:

  1. cmdでsdk folder/platform-toolsに移動し、adb Shellと入力します。
  2. ../output-folderからプロジェクトのすべての.apkファイルを削除します。
  3. エミュレータを再起動します
  4. プロジェクトを実行してください。
0
Peter

このエラーは、 Android Studio 2.4より低い を有効にしようとしたときに Java 8機能 に続く{ instruction に続く場合に発生します。これらのグラドル設定を使用すると、新しいプロジェクトでエラーを再現できます。

より高いバージョン、または プレビュー1 が必要です。

0
Zon

Java folderの下に別のpackageを作成しようとすると、このエラーが発生します。

しかし、私がこの特別なパッケージを私のプロジェクトのmain packageの下に移動したとき、すべてうまくいくでしょう。

私は本物のAndroidデバイスでテストしています。(Sumsung J2)

0
SAM NZD

最近manifestに追加された</provider>をチェックしてください

Android.support.v4.content.FileProviderのようなもの

正しい場合は、</provider>authoritiesも確認してください。

0
Mohamed Embaby

私の特定のケースの解決策:

多分それはあなたが最初にGoogle Playによってあなたのapkをインストールした(私がエラーを見つけるまで私のapkはOKを実行していた)そしてそれからあなたのAndroid Studioからそれを再インストールしようとしている、解決策があります:

あなたの携帯電話/タブレットに行きます。設定 - >バックアップとリセット - > 自動復元を無効にする

私はそれがうまくいくことを願っています:)

0
Alberto Crespo

MIで同じエラーが発生していました。注4問題を解決しました。 - Developer Optionで[USB経由でインストール]を有効にします。開発者オプション>> USB経由でインストールUSB経由でインストールを有効にするにはWiFiをオフにしてネットワークデータをオンにして有効にする

0
Alok Panday

すべての提案に従った後でも、それがエラーを示しているならば、GradleのあなたのbuildTypeをチェックしてください。

signingConfig signingConfigs.configを確認してください。

releaseスコープ内にあり、debug 内にはありません。

0
Sloka Roy