web-dev-qa-db-ja.com

Android Studio 3.0からビルドするときにアプリがインストールされないというエラーを克服する方法は?

デバッグ用のビルドを提供する場合Android app from Android Studio 3.0、マシュマロ以上のモバイルにインストールされていません(Lollipopではテストされていません)。

スタックオーバーフローからの多くのソリューションを使用しましたが、まだ機能しません。

携帯電話では常にApp Not Installedと表示されます。

5
Tanmay Sahoo

元の質問には十分な情報がありませんが、コメントを取得するためにいくつかの情報を得ることができます:

  • Android Studio 3.0およびcompileSdkVersion 26、buildToolsVersion '26 .0.2 '、minSdkVersion 15、targetSdkVersion 26

  • 仮想デバッグオプションもオン。

  • Android studioを2.3から3.0にアップグレードした後、同じ問題が発生します

メッセージ"App Not Installed"は複数の原因を示しています。Android Studio 2.3に戻ってください。3.0からのオプションはオプションではありません!

Android Studio 2.3から3.0にアップグレードすると、主にサポートライブラリによって引き起こされる構成の問題が見つかり、アプリケーションをインストールできなくなる可能性があります。

この問題を回避するには、Android Studio 3.0+)でキャッシュを無効にする必要があり、問題は解決されます。

introducir la descripción de la imagen aquí

このオプションをお試しください。

6
Jorgesys

まず、以下の手順でデバッグAPKを生成してみます。

  1. Goto Run
  2. 構成の編集
  3. 左側の+アイコンを選択します
  4. Gradleを選択
  5. 右側で選択されていない場合は、[構成]タブをクリックします。
  6. Gradleプロジェクトで、アプリをgradleプロジェクトとして追加します
  7. タスクから「アセンブル」を選択/設定します
  8. OKを押します

次に、その構成を実行します。 build/outputs/apk/app-debug.apkでデバッグAPKを準備します。次に、そのAPKを任意のデバイスにインストールします。うまくいくはずです。

4
Android Team

Android Studio 3の時点で、Run-Buttonはテスト専用APKをビルドします。 ドキュメントを参照

注:[実行]ボタンは、testOnly = "true"でAPKをビルドします。つまり、APKはadb(Android Studioが使用)を介してのみインストールできます。ユーザーができるデバッグ可能なAPKが必要な場合adbなしでインストールし、デバッグバリアントを選択して、[ビルド]> [APKのビルド]をクリックします。

これは私の問題を解決しました: https://stackoverflow.com/a/46661987/7756799

3
memresubasi

他のどの回答も問題を解決しませんでした。 Android Studioからコンピューターに接続されたデバイスまたはエミュレーターでトリガーされたときにビルドとインストールが正常に行われ、唯一の問題はメールまたはホッケー経由でAPKを送信したときでした。アプリ

どうすれば修正できるのか(そして、これが誰にとっても解決策ではない可能性があります)、これをデフォルトの構成に追加することによってmultidexサポートを有効にしました。

// Enabling multidex support.
    multiDexEnabled true

PS:通常Android multidexサポートを有効にする必要がある場合、Studioのビルドは失敗します。この新しいバージョンでは、これは起こりませんでしたが、私のJenkinsビルドが壊れていたので、これを解決できました。

1
ahmed_khan_89

ああ、これはまさに私たちがしなければならないことです:

  1. ビルドに行く
  2. APKをビルド
  3. APKを見つける
1
Tanmay Sahoo

APK署名には#1 JAR署名(別名v1)と#2full APK署名(別名v2)の2種類があります。すべてのデバイスがそれを認識するわけではないため、V1とV2の両方を有効にしてください。

enter image description here

0
JPilson

私の場合、デバッグapkは正常に機能しましたが、Signed apkをインストールしようとすると、次のエラーが表示されます

"インストールされていないアプリ"

それから私は追加します

multiDexEnabled true 

gradel罰金でそれからその仕事

Android studio goto build menu、次にBuild Aps(s)と入力します。

0
Rawat