Android PrintManager API не работает в Bluestacks

#android #printing #android-4.4-kitkat #bluestacks

#Android #печать #android-4.4-kitkat #bluestacks

Вопрос:

Я использую его PrintManager для печати html содержимого. Он хорошо работает на реальных устройствах. но в Bluestacks приложение закрывается без какого-либо сообщения, даже если в нем не указано «Принудительное закрытие».
это код для печати:

 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
                    // Get a PrintManager instance
                    android.print.PrintManager printManager = (android.print.PrintManager) context.getSystemService(Context.PRINT_SERVICE);

                    PrintDocumentAdapter printAdapter = mWebView.createPrintDocumentAdapter();

                    // Create a print job with name and adapter instance
                    String jobName = context.getString(R.string.app_name)   " Document";
                    PrintJob printJob = printManager.print(jobName, printAdapter,
                            new PrintAttributes.Builder().build());
                }  
  

версия ОС bluestacks — 4.4.2.

 [ro.build.version.release]: [4.4.2]
[ro.build.version.sdk]: [19]  
  

в режиме отладки он получает строку printManager.print() , но после этого приложение закрывается.

Комментарии:

1. У нас такая же проблема, есть ли у вас какое-либо решение для этого? Пожалуйста, помогите нам решить эту проблему: (

2. Пока нет, вместо этого мы используем remix OS

3. то же самое здесь, невозможно распечатать / создать PDF с помощью printmanager в BlueStacks