2022年8月18日木曜日

AndroidアプリUpdate

初版公開時から気になってたとこをようやく改善。

なのだけど。

やろうとしてたUIのちょっとした改善のためのコード修正はやり方調べて5分で終わったのだけども、環境再構築してるのとAndroidアプリ関係は久しぶりで忘れてるし事情変わってるしみたいなのが悪かったようで、ビルドやら署名やらでやたらエラーと格闘させられた。

ソース修正と違ってAndroid Studioの使い方もビルドや署名の仕組みも土地勘が不足してるし(以下略)。

ビルド関係はIDEのお勧め修正でおおむね何とかなったのだけど、問題は署名周り。

公式doc読んでも、どーも概略は書いてあるけど詳細が無いと言うか、これだけ読んでも正しいやり方は分からない感じ。

通常なら新規作成時にWizardがうまくやってくれるのかも知れないけど、更新時にWizard再使用できる気がしない(少なくとも方法は知らない)、エラーメッセージやdoc読んでもどこが気に食わんのか何となくは分かるけど、どー直せば良いのかは分からず、ぐぐったらどっかの掲示板に「ちゃんと設定したら動いた」みたいなことが書いてあって、いやその「ちゃんと設定」がどうすれば良いのか分からないんですけどとか、

android - What is INSTALL_PARSE_FAILED_NO_CERTIFICATES error? - Stack Overflow

To anyone who stumbles upon this question - read all of the answers below! It seems like this error message is more of a "something is wrong" type of error.

39もあるAnswersを前に頭抱えてみたりしながらじたばたした結果、

  • debugでもreleaseでもビルドが通るようにはなった。
  • debugビルドをAVDで動かすことはできる。
  • releaseビルドは上記のエラーが出て動かない。

ネット上に同じような状況の人がいて、でもPlay Consoleから公開することはできてる、って書いてたのでPlay Consoleに突っ込んでみたら受け取ってはくれた。現在審査中。さて無事に公開されるのかどうか。

これで無事に公開されるなら、とりまこのまま続けるのもあり。どーしてもreleaseビルドしたものをAVDで動かさなければいかんようなアプリでは無いし、夏休み終わったらこの辺の調査やら対策やらに使える時間の余裕は激減するし。

てかせっかくの夏休み、まとまった時間を使える貴重な機会、こんなとこに時間食われてないで、もっとコード書いたりしたかったのだが、そこに到達する前の段階でじたばたするだけでほぼ終わってしまった。何だかなー。

追記:無事更新版公開された。実デバイスで更新して動作するのも確認した。


0 件のコメント:

コメントを投稿