【问题标题】:signUpUrl returning nullpointerexceptionsignUpUrl 返回空指针异常
【发布时间】:2020-01-20 05:42:08
【问题描述】:
SignupUrl signupUrl = androidManagementClient
                .signupUrls()
                .create()
                .setProjectId(CLOUD_PROJECT_ID)
                .setCallbackUrl(CALLBACKURL).execute();

由于 NPE 导致应用崩溃

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.api.services.androidmanagement.v1.AndroidManagement$SignupUrls com.google.api.services.androidmanagement.v1.AndroidManagement.signupUrls()' on a null object reference

有人见过吗?我已经遵循了开发的所有先决条件,目前正在关闭示例应用程序,这是崩溃的一段代码。可能是什么原因?

https://developers.google.com/android/management/sample-app

根据要求更新:

代码

EnterpriseHelperClass - 我想以编程方式执行此操作,尽管我知道这可以通过快速入门指南轻松执行。

public class EnterpriseCreationHelper {
    private static final String CALLBACKURL =
            "https://play.google.com/work/adminsignup?enterpriseToken";
    private static final String TAG = "MainActivity";
    private static String CLOUD_PROJECT_ID = "******-";
    private static String SERVICE_ACCOUNT = "****@****-.iam.gserviceaccount.com";
    private static String CREDENTIALS_FILE =
            "/Users/****/appname/src/******.json";
    private static String POLICY_ID = "samplePolicy";
    private static AndroidManagement androidManagementClient;

    public EnterpriseCreationHelper(AndroidManagement androidManagementClient){
        EnterpriseCreationHelper.androidManagementClient = androidManagementClient;
    }

    public void run() throws IOException {

       

【问题讨论】:

  • androidManagementClient 实例似乎没有指向任何东西。它是否在某个时候被分配?你能添加你的代码吗?

标签: authentication nullpointerexception retrofit2 android-management-api network-service


【解决方案1】:

您的 androidManagementClient 值为空。 请分享androidManagementClient的初始化方法,有助于我们解答 谢谢

【讨论】:

    【解决方案2】:

    看起来 getAndroidManagementClient 正在返回一个空对象,这导致将 androidManagementClient 设置为空。确保您的凭据正确,并且此方法成功返回。

    【讨论】:

      猜你喜欢
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      相关资源
      最近更新 更多