Я получаю следующую ошибку SplitInstallErrorCode.MODULE_UNAVAILABLE
при попытке установить модуль Dynami c. Я уже использую Google Play для совместного использования приложения для тестирования файла aab
, но все еще получаю его.
Вот файл манифеста функции Dynami c:
<dist:module
dist:title="@string/module_investment">
<dist:delivery>
<dist:on-demand />
</dist:delivery>
<dist:fusing dist:include="true" />
</dist:module>
Вот как я начинаю загрузку:
private val moduleInvestment by lazy { getString(R.string.module_investment) }
splitInstallRequest = SplitInstallRequest
.newBuilder()
.addModule(moduleInvestment)
.build()
splitInstallManager.startInstall(splitInstallRequest)
.addOnSuccessListener { sessionId -> mySessionId = sessionId }
.addOnFailureListener { exception ->
when ((exception as SplitInstallException).errorCode) {
SplitInstallErrorCode.NETWORK_ERROR -> {
}
SplitInstallErrorCode.ACTIVE_SESSIONS_LIMIT_EXCEEDED ->
checkForActiveDownloads()
SplitInstallErrorCode.MODULE_UNAVAILABLE ->
Toast.makeText(
requireActivity(),
"You don't have access to $moduleInvestment module",
Toast.LENGTH_LONG).show()
}
}
Как мне решить эту проблему? вопрос