解決しようとしている問題がありますが、レンガの壁にぶつかったようです。
インストールするユーザーにメールで送信した APK があります。リリース モードで署名されています。同じ apk を自分の電話 (Motorola Atrix、OS バージョン 2.3.4) に正常にインストールしました。
ユーザーは同じ OS バージョンの同じ電話を持っていますが、インストールしようとすると、「アプリケーションがインストールされていません」というメッセージが表示されます。
adb からのエラーはこれを示しています:
INSTALL_PARSE_FAILED_NO_CERTIFICATES
ネットで調べたところ、Android で証明書が正常に生成されないという既知の問題があるようですIssue 830:一部の APK が部分的な署名で作成される.
ただ、無署名なら全デバイス無署名でいいじゃないですか。私と同じ電話を持つ別のユーザーにとっては問題なく動作します。ただし、この特定のユーザーには機能しません。
頭をかいていて、理由がわかりません。誰でもこれに出くわしますか?