DER形式とPEM形式の両方を試しました。ファイル拡張子crt、cer、p12、pemを使用してみましたが、どれもインポートされません。 [設定]> [セキュリティ]> [SDカードからインストール]に移動すると、[ダウンロード]ページが表示されます。証明書がリストされていますが、それらをクリックしても何も起こりません。
追加のために更新:4.3に戻ってしまいました。それでうまくいきます。
背景:あなたが説明したのと同じ問題もありましたが、Androidエミュレータ4.4.2バグのようです。これは、最初に証明書をインポートしない場合、つまり従わない場合に発生します。上記の正確な手順。
* .p12ファイル(pkcs12)の問題:
at:設定->セキュリティ-> SDカードからのインストール* .p12ファイルはグレー表示されます。 Webサーバー経由でファイルをダウンロードして開こうとすると、Androidと表示されます* .pemファイルと同じです。4.4.2と4.4.4で試してみました。
あなたの限られた説明で、私はできる限り助けようとします。
問題のあるAVD(4.4と思います)に使用可能なストレージ領域があることを確認します。余分なものがインストールされていないクリーンなAVDであることを確認するために最善を尽くしてください。
証明書をルート/ sdcard /に配置し、次の場所にインストールします。設定->セキュリティ-> SDカードからインストール
名前が同じで形式が異なる証明書のインストールは避けてください。
https://github.com/mitmproxy/mitmproxy/issues/204#issuecomment-3283709 で利用可能なスクリプトがあります。