发布apk与在Android中调试apk相比显示不同的结果

在Play商店发布我的应用程序之前,我安装了已发布的APK。当进入网络时,okhttp在调试和发布apk时都显示正确的结果。但是,即使okhttp显示正确的结果日志和调试apk效果很好,我也无法在发布apk中获得结果。通常会发生这种情况吗?

发布apk日志

D/OkHttp: {"result":"true"}
D/OkHttp: <-- END HTTP (17-byte body)
D/TAG: NetworkResult(result=

调试apk日志

D/OkHttp: {"result":"true"}
D/OkHttp: <-- END HTTP (17-byte body)
D/TAG: NetworkResult(result=true)

视图模型

    fun checkSMS(mobile:String){
        viewModelScope.launch {
            var checkedMessage = apiRepository.checkSMS(mobile)
            _checkedSMS.value = checkedMessage
        }
    }

资料库

    override suspend fun checkSMS(mobile: String): NetworkResult {

        var result=NetworkResult()
        withContext(ioDispatcher){
            val request = apiServerModel.checkSMS(mobile)
            val response = request.await()
            result = response
            Log.d("TAG",""+response)
        }
        return result
    }
评论