デバッグ用のビルドを提供する場合Android app from Android Studio 3.0、マシュマロ以上のモバイルにインストールされていません(Lollipopではテストされていません)。
スタックオーバーフローからの多くのソリューションを使用しましたが、まだ機能しません。
携帯電話では常にApp Not Installedと表示されます。
元の質問には十分な情報がありませんが、コメントを取得するためにいくつかの情報を得ることができます:
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+)でキャッシュを無効にする必要があり、問題は解決されます。
このオプションをお試しください。
まず、以下の手順でデバッグAPKを生成してみます。
次に、その構成を実行します。 build/outputs/apk/app-debug.apkでデバッグAPKを準備します。次に、そのAPKを任意のデバイスにインストールします。うまくいくはずです。
Android Studio 3の時点で、Run-Buttonはテスト専用APKをビルドします。 ドキュメントを参照
注:[実行]ボタンは、testOnly = "true"でAPKをビルドします。つまり、APKはadb(Android Studioが使用)を介してのみインストールできます。ユーザーができるデバッグ可能なAPKが必要な場合adbなしでインストールし、デバッグバリアントを選択して、[ビルド]> [APKのビルド]をクリックします。
これは私の問題を解決しました: https://stackoverflow.com/a/46661987/7756799
他のどの回答も問題を解決しませんでした。 Android Studioからコンピューターに接続されたデバイスまたはエミュレーターでトリガーされたときにビルドとインストールが正常に行われ、唯一の問題はメールまたはホッケー経由でAPKを送信したときでした。アプリ。
どうすれば修正できるのか(そして、これが誰にとっても解決策ではない可能性があります)、これをデフォルトの構成に追加することによってmultidexサポートを有効にしました。
// Enabling multidex support.
multiDexEnabled true
PS:通常Android multidexサポートを有効にする必要がある場合、Studioのビルドは失敗します。この新しいバージョンでは、これは起こりませんでしたが、私のJenkinsビルドが壊れていたので、これを解決できました。
ああ、これはまさに私たちがしなければならないことです:
私の場合、デバッグapkは正常に機能しましたが、Signed apkをインストールしようとすると、次のエラーが表示されます
"インストールされていないアプリ"
それから私は追加します
multiDexEnabled true
gradel罰金でそれからその仕事
Android studio goto build menu、次にBuild Aps(s)と入力します。