I’m seeing one of two problems depending on whether I allow my project to update gradle to 5.1.1 or leave it on 4.6.
On 5.1.1 the built app just displays a black screen and is unresponsive (I don’t really know how to track down why).
On 4.6 a debug build seems to work perfectly, but I get warnings that stop the build when trying to create a signed APK. They look to be related to the use of SDKBox to provide iap:
Warning: com.android.billingclient.api.AcknowledgePurchaseParams: can't find referenced class androidx.annotation.Nullable
Warning: com.android.billingclient.api.AcknowledgePurchaseParams: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.AcknowledgePurchaseParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.AcknowledgePurchaseParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.AcknowledgePurchaseParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingBroadcastManager: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingBroadcastManager$BillingBroadcastReceiver: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClient$Builder: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.VisibleForTesting
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.UiThread
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.Nullable
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.Nullable
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.VisibleForTesting
Warning: com.android.billingclient.api.BillingClientImpl: can't find referenced class androidx.annotation.WorkerThread
Warning: com.android.billingclient.api.BillingClientImpl$BillingServiceConnection: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingClientImpl$PurchaseHistoryResult: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingFlowParams: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingFlowParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingFlowParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingFlowParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingFlowParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingFlowParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingFlowParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingFlowParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingResult: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingResult$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingResult$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.BillingResult$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.ConsumeParams: can't find referenced class androidx.annotation.Nullable
Warning: com.android.billingclient.api.ConsumeParams: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.ConsumeParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.ConsumeParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.ConsumeParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.PriceChangeFlowParams: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.PriceChangeFlowParams: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.PriceChangeFlowParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.PriceChangeFlowParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.Purchase: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.Purchase: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.Purchase: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.Purchase: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.Purchase: can't find referenced class androidx.annotation.Nullable
Warning: com.android.billingclient.api.Purchase: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.Purchase: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.Purchase$PurchasesResult: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.PurchaseHistoryRecord: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.PurchaseHistoryRecord: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.PurchaseHistoryRecord: can't find referenced class androidx.annotation.Nullable
Warning: com.android.billingclient.api.PurchaseHistoryRecord: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.PurchaseHistoryRecord: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.PurchasesUpdatedListener: can't find referenced class androidx.annotation.Nullable
Warning: com.android.billingclient.api.RewardLoadParams: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.RewardLoadParams: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.RewardLoadParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.RewardLoadParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetails: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetails: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetails: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetails: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetails: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetails: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetails: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetailsParams: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetailsParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetailsParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.api.SkuDetailsParams$Builder: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.util.BillingHelper: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.util.BillingHelper: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.util.BillingHelper: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.util.BillingHelper: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.util.BillingHelper: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.util.BillingHelper: can't find referenced class androidx.annotation.NonNull
Warning: com.android.billingclient.util.BillingHelper: can't find referenced class androidx.annotation.NonNull