-1
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 {

       
4

2 に答える 2