LoginSignup
6
7

More than 5 years have passed since last update.

AndroidStudioで署名付きビルドしたapkが実機にadb install出来なかったので対応したときのメモ

Posted at

AndroidStudioで署名したapkファイルを実機にadb installでインストールしようとしたところ、こんなエラーが表示された

app-release.apk: 1 file pushed. 1.9 MB/s (4075162 bytes in 2.069s)
        pkg: /data/local/tmp/app-release.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

エラーメッセージでググったところ、こちらの記事がヒットしたので試したところ、どうも上手くいかない。

署名の書き換え方法を模索したところ、こちらの情報にヒット。

以下の手順を試すことに。

  1. AndroidStudioでapkをビルド
  2. ビルドされたapkファイルの拡張子をzipへ変更
  3. zipファイルの中のMETA-INFフォルダを丸ごと削除
  4. zipファイルの拡張子をapkへ変更
  5. jarsigner -sigalg MD5withRSA -digestalg SHA1 を付与して署名
  6. 署名したapkをadb installでインストール

OK。インストール出来た。

参考にしたサイト

署名したはずのAndroidアプリがadb installできないときに試してみよう
Androidからアプリを取り出して署名を書き換えて他のデバイスで利用する方法

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7