2

Android 7.1.1 を実行しているデバイスがあり、COSU キオスク アプリを作成する準備としてサンプル DPC アプリをビルドしていますが、プロビジョニング セットアップでエラーが発生し続けます。

私が取る手順:

  1. デバイスを出荷時設定にリセットする
  2. QR プロビジョニング画面からコードを正常にスキャンする
  3. アプリは正常にダウンロードされ、チェックサム チェックに合格します。最初は間違って生成されたチェックサムで失敗し続けたので、これを知っています。
  4. アプリのインストール メッセージはエラーなしで渡されます。
  5. メッセージが「デバイスの所有者を設定しています...」に変わり、すぐに「おっと! デバイスをセットアップできませんでした...」という一般的なメッセージで失敗します。

ToastシンプルなDeviceAdminReceiverサブクラスをonEnabledandonProvisioningComplete関数に入れました。トーストonEnabledが表示されますが、当然のことながらトーストは表示されonProvisioningCompleteません。

アプリは適切なリリース証明書で署名されており、adb を介したデバイス所有者の設定も正常に機能するため、コンポーネント名とマニフェストは問題ないと考えられます。そうしないと、adb コマンドも失敗します。

QR コード テキスト:

{
  "android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "component name",   
  "android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM": "the checksum",
  "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "the link",
  "android.app.extra.PROVISIONING_SKIP_ENCRYPTION" : "True",
  "android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED" : "True"
}

何が間違っているのでしょうか?私は私のものを使い果たしました。ご意見ありがとうございます。

4

1 に答える 1