2

异常:“com.google.android.play.core.install.InstallException:安装错误(-3):API 在此设备上不可用”

有什么解决方案可以克服这种情况?提前致谢。

        // Creates instance of the manager.
    appUpdateManager = AppUpdateManagerFactory.create(getApplicationContext());


    // Returns an intent object that you use to check for an update.
    com.google.android.play.core.tasks.Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();



    // Checks that the platform will allow the specified type of update.
    appUpdateInfoTask.addOnSuccessListener(new OnSuccessListener<AppUpdateInfo>() {
        @Override
        public void onSuccess(AppUpdateInfo appUpdateInfo) {
            Log.e("AVAILABLE_VERSION_CODE", appUpdateInfo.availableVersionCode()+"");

        }


    });

    appUpdateInfoTask.addOnFailureListener(new OnFailureListener() {
        @Override
        public void onFailure(Exception e) {
            Log.e("Error", "oops I am HERE in failure "+e);
        }
    });

    appUpdateInfoTask.addOnCompleteListener(new com.google.android.play.core.tasks.OnCompleteListener<AppUpdateInfo>() {
        @Override
        public void onComplete(com.google.android.play.core.tasks.Task<AppUpdateInfo> task) {
            Log.e("STATUS", "Completed");
        }
    });

    appUpdateManager.registerListener(installStateUpdatedListener);
4

2 回答 2

0

试试看这里。In-App Update 提供 InstallException (ERROR_API_NOT_AVAILABLE) 您会找到可能的解决方案。

虽然现在不强烈推荐应用内更新功能。

于 2021-09-18T06:43:24.190 回答
0

可能的解决方案可能是将com.google.android.play.core.tasks.Task替换为Task

于 2020-11-23T08:49:55.440 回答