私はAndroidアプリケーションを開発し、このアプリケーションからAPkを作成するとき(を使用Generate Signed APK
)、このapkを他のデバイスにインストールするときにインストールせず、電話でこのエラーを表示します:アプリがインストールされていません
どうすれば修正できますか?
私はAndroidアプリケーションを開発し、このアプリケーションからAPkを作成するとき(を使用Generate Signed APK
)、このapkを他のデバイスにインストールするときにインストールせず、電話でこのエラーを表示します:アプリがインストールされていません
どうすれば修正できますか?
これが古いスレッドであることは知っていますが、苦労してきたのと同じ「アプリがインストールされていません」という問題がありました。これが解決方法です。
デバイスをコンピューターに接続し、アプリのインストールを開始する直前に、コマンドラインから次のコマンドを実行します。
adb logcat > logcat.txt
「アプリがインストールされていません」というメッセージが表示されたら、すぐに停止します。(Ctrl + c)。
インストール プロセスのすぐ近くで開始および停止する理由は、logcat が非常に「おしゃべり」だからです。
生成されたテキスト ファイルを調べて、エラーを見つけます。干し草の山から針を見つけるようなものかもしれませんが、「packageinstaller.InstallFailed」ログ行の直前にエラーが見つかりました。
エラーは次のようになりました。
10-10 21:36:43.402 1549 1940 E NativeLibraryHelper: Library 'libjsc.so' is not page-aligned - will not be able to open it directly from apk.
10-10 21:36:43.402 1549 1940 W NativeHelper: Failure copying native libraries [errorCode=-2]
10-10 21:36:43.403 1549 1940 E PackageInstallerSession: Commit of session 1728055717 failed: Failed to extract native libraries, res=-2