問題タブ [android-keystore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
248 参照

java - Android でのユーザー証明書の削除

私は現在、SCEP プロトコル用の Android クライアントで構成されるアプリケーションを開発しています。このプロトコルは、モバイル デバイスの証明書を PKI に自動的に登録および更新する方法を提供します。

そのため、使用している Android バージョン (4.2) では、ユーザー証明書を削除して更新プロセスを実行できないという問題に直面しています。

サイレントに実行できるかどうかは気にしません。Android KeyStore からのユーザー証明書の削除を、ルート化されていない Android デバイスでプログラムで実行できるかどうかを知りたいだけです。

前もって感謝します。

0 投票する
1 に答える
1660 参照

coronasdk - 独自のキーストア (コロナ SDK) で署名された Android に .apk をインストールできない

Androidデバッグキーを使用している場合はすべて機能しますが、今日はゲームを公開する準備をしており、次のコマンドを使用して独自のキーストアを作成しました:

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

私はこのガイドを使用しています: http://developer.android.com/tools/publishing/app-signing.html

そして、このキーストアでアプリに署名しているとき、Android デバイスにインストールできません。アプリをインストールできないというエラーが表示されます (はい、インストール前に古いアプリを削除しました)。

助けてください!

PS重要かどうかはわかりませんが、Java 6および7からkeytoolを試しましたが、効果は同じです。

0 投票する
1 に答える
2933 参照

android - キーストアが有効かどうかを確認するには?

別のコンピューターに切り替えました (すべて eclipse を使用した opensuse linux) が、更新したアプリに同じキーで署名することに成功していません。

スタック Iの他の投稿によるアドバイス:

  • trusted.certs を削除しようとしました (ただし、このファイルが見つかりませんでした)
  • debug.keystore を探しました。私の古いコンピューターには1つありました。これを export-> exclipse で開くと、代わりにパスワードを要求するか、「キーストアが無効」で改ざんされたかどうかを尋ねます。正しいパスワードの入力に失敗しました。
  • ~/.android に deault.keystore が見つかりませんでした
  • キーストアと思われるファイルがありますが、そうであるかどうかはわかりません。誰かがこれを確認できますか?ファイルは次のとおりです: https://dl.dropboxusercontent.com/u/13564139/dorienhskey

このキーストアを使用してエクスポートしようとすると、「無効なキーストア形式です」というメッセージが表示されます。プロジェクト ディレクトリにこのファイルと thisfile.pub があります。おそらくこれはキーストアではなく、どういうわけかキーですか?debug.keystore を使用してアプリをアップロードすることはできますか? 他に見つからないので。

他のファイルを探す必要がありますか?

0 投票する
1 に答える
347 参照

android - 期限切れの Google マップ キーストア証明書

apk をエクスポートするときは、常に temp.keystore を使用していましたが、すべて問題ありませんでした。Google マップの要素は意図したとおりに機能していました。ただし、証明書の有効期限が切れており (わずか 1 か月だったので理解できます)、apk をエクスポートできなくなりました。新しい API キーまたは新しい debug.keystore (新しい SHA キーを使用) を使用して新しいキーストアを作成しても、Google マップ要素は空白です。

総括する:

  • Google マップは問題なく動作しました
  • キーストア証明書の有効期限が切れました
  • 期限切れのキーではエクスポートできません
  • 新しいキーを使用しても、Google マップ要素は空白です

私が間違っていることはありますか?

0 投票する
1 に答える
522 参照

android - Sign Android アプリには Google マップが含まれています

を使用する小さなアプリを 1 つ作成しましたGoogle Maps API v2

テストとデバッグのために、debug.keystore という名前で生成されたデフォルトのデバッグ キーストアを使用しました。

マップを使用するために提供する必要がある SHA キーを生成し、API キーを生成してアプリケーションで使用しました。Eclipse で EXPORT ウィザードを使用してアプリケーションに署名し、アプリ用の新しいキー ストアを作成し、アプリケーション apk を生成しています。

しかし、デバイスでこのアプリを実行しようとすると、MAP が表示されません。

これはアプリの新しいキーストアが原因であると思われるため、デバッグ キーストアの SHA キーを Google コンソールに登録しました。

ここで何が間違っていますか?どうすれば修正できますか?

0 投票する
5 に答える
11777 参照

android - Google Play で、Android Studio Build->Generate Signed APK でビルドした APK がデバッグ可能であると表示される

メッセージが表示されます: デバッグ可能な APK をアップロードしました。セキュリティ上の理由から、Google Play で公開する前にデバッグを無効にする必要があります。デバッグ可能な APK の詳細をご覧ください。

APK を Android Studio で生成し、Build->Generate Signed APK を選択します。キーストアを作成しました。