Я получаю ошибку разделения при установке модуля - PullRequest
0 голосов
/ 22 мая 2019

Я использовал комплект приложений для динамической загрузки кода, когда это необходимо, при загрузке кода у меня возникает проблема.Ниже код

SplitInstallRequest request =
            SplitInstallRequest
                    .newBuilder()
                    // You can download multiple on demand modules per
                    // request by invoking the following method for each
                    // module you want to install.
                    .addModule("feature2")
                    .build();

    // Begin the installation of the feature1 module and handle success/failure
    splitInstallManager
            .startInstall(request)
            .addOnSuccessListener(new OnSuccessListener<Integer>() {
                @Override
                public void onSuccess(Integer integer) {
                    // Module download successful
                    Intent intent = new Intent().setClassName(getPackageName(), "com.bapspatil.feature2.FeatureTwoActivity");
                    startActivity(intent);
                }
            })
            .addOnFailureListener(new OnFailureListener() {
                @Override
                public void onFailure(Exception e) {
                    // Module download failed; handle the error here
                    Toast.makeText(getApplicationContext(), "Couldn't download feature2: " + e.getMessage(), Toast.LENGTH_LONG).show();
                }
            });

1 Ответ

0 голосов
/ 23 мая 2019

Сегодня загрузка динамических функциональных модулей невозможна из приложений, установленных из Android Studio (или Gradle).

Загрузка динамических функциональных модулей может быть проверена двумя способами:

  • Внутренний общий доступ к приложениям : требует публикации приложения в магазине, но затем вы можете быстро загружать пакеты (не изменяя код версии или даже не подписывая их), и вы получаете ссылку, которую можете откройте на телефоне, который устанавливает приложение.

  • Внутренний тестовый трек : этот метод не требует опубликованного приложения и сразу же обслуживает приложение на устройстве учетных записей из белого списка, но это трек релиза, поэтому вам нужен подписанный пакет приложений с более высокой версией кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...