2016-06-12 2 views
-1

私はアンドロイドプロジェクトでGoogleマップを実装しています。しかし、私は別のPCのマシンに私のプロジェクトを移動するとすぐに、私はアプリのcrashsと私のlogcatコンソールでこのエラーメッセージ直面している:ここ解決方法setOnCameraChangeListener Googleマップのエラーメソッド

FATAL EXCEPTION: main 
Process: com.egsdigital.dolan, PID: 24887 
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.egsdigital.dolan/com.egsdigital.dolan.Activities.MainPage_Pasenger}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.maps.GoogleMap.setOnCameraChangeListener(com.google.android.gms.maps.GoogleMap$OnCameraChangeListener)' on a null object reference 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
at android.app.ActivityThread.-wrap11(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:148) 
at android.app.ActivityThread.main(ActivityThread.java:5417) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.maps.GoogleMap.setOnCameraChangeListener(com.google.android.gms.maps.GoogleMap$OnCameraChangeListener)' on a null object reference 
at com.egsdigital.dolan.Activities.MainPage_Pasenger.onCreate(MainPage_Pasenger.java:178) 
at android.app.Activity.performCreate(Activity.java:6237) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)  
at android.app.ActivityThread.-wrap11(ActivityThread.java)  
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)  
at android.os.Handler.dispatchMessage(Handler.java:102)  
at android.os.Looper.loop(Looper.java:148)  
at android.app.ActivityThread.main(ActivityThread.java:5417)  
at java.lang.reflect.Method.invoke(Native Method) 

とをどこでエラーポイント:

map.setOnCameraChangeListener(new GoogleMap.OnCameraChangeListener() { 
     @Override 
     public void onCameraChange(CameraPosition position) { 
      LatLngBounds bounds = map.getProjection().getVisibleRegion().latLngBounds; 
      mAdapter.setBounds(bounds); 
     } 
    }); 

感謝そんなに。

+0

いいえ親切ではありません。私は正しい答えを今見つけました。 –

答えて

3

あなたはgoogle consoleに新しいSHA1を追加する必要があります。 How to get the SHA1 fingerprint certificate in android studio for debug mode

あなたSHA1コードを取得した後、console.developersおよび実行中のアプリケーションに挿入:お使いのOSからSHA1をフェッチするために
は、このリンクを参照してください。

希望のある方

+0

woow!ありがとう!それは本当に私の問題を解決し、今は完璧に走っています。ありがとうモハマド。 –

関連する問題