Как решить ошибку времени выполнения с gms.location? - PullRequest
0 голосов
/ 12 апреля 2019

Я новичок в кодировании и пытаюсь написать приложение геозоны с уведомлениями. Каждый раз, когда я запускаю приложение, я получаю ошибку во время выполнения. Вот что я нашел. Как я уже сказал, я очень плохо знаком с программированием и не знаю, что кому-то понадобится, чтобы понять проблему. Если кому-то нужно что-то еще, я могу это добавить. Спасибо!

04/12 11:33:32: Launching app
$ adb install-multiple -r -t /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_9.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_8.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/dep/dependencies.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_6.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_1.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_0.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_7.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/resources/instant- 
run/debug/resources-debug.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_2.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_5.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_4.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/split- 
apk/debug/slices/slice_3.apk /Users/hariberzins/Downloads/moe- 
samples-java-moe- 
master/AndroidGeofire/app/build/intermediates/instant-run- 
apk/debug/app-debug.apk 
Split APKs installed in 1 s 111 ms
$ adb shell am start -n 
"edmt.dev.androidgeofire/edmt.dev.androidgeofire.MapsActivity" - 
a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
-D
Waiting for application to come online: 
edmt.dev.androidgeofire.test | edmt.dev.androidgeofire
Waiting for application to come online: 
edmt.dev.androidgeofire.test | edmt.dev.androidgeofire
Waiting for application to come online: edmt.dev.androidgeofire.test 
| edmt.dev.androidgeofire
Connecting to edmt.dev.androidgeofire
Capturing and displaying logcat messages from application. This 
behavior can be disabled in the "Logcat output" section of the 
"Debugger" settings page.
W/ActivityThread: Application edmt.dev.androidgeofire is waiting for 
the debugger on port 8100...
I/System.out: Sending WAIT chunk
I/System.out: Debugger has connected
I/System.out: waiting for debugger to settle...
Connected to the target VM, address: 'localhost:8663', transport: 
'socket'
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/chatty: uid=10088(edmt.dev.androidgeofire) identical 1 line
I/System.out: waiting for debugger to settle...
I/System.out: debugger has settled (1305)
I/.androidgeofir: The ClassLoaderContext is a special shared 
library.
W/.androidgeofir: JIT profile information will not be recorded: 
profile file does not exits.
I/chatty: uid=10088(edmt.dev.androidgeofire) identical 10 lines
W/.androidgeofir: JIT profile information will not be recorded: 
profile file does not exits.
D/FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. 
Skipping initialization.
D/FirebaseApp: com.google.firebase.iid.FirebaseInstanceId is not 
linked. Skipping initialization.
D/FirebaseApp: com.google.firebase.crash.FirebaseCrash is not 
linked. Skipping initialization.
D/FirebaseApp: com.google.android.gms.measurement.AppMeasurement is 
not linked. Skipping initialization.
I/FirebaseInitProvider: FirebaseApp initialization successful
I/InstantRun: starting instant run server: is main process
W/GooglePlayServicesUtil: Google Play services out of date.  
Requires 13400000 but found 13280022
I/chatty: uid=10088(edmt.dev.androidgeofire) identical 6 lines
W/GooglePlayServicesUtil: Google Play services out of date.  
Requires 13400000 but found 13280022
D/AndroidRuntime: Shutting down VM
D/NetworkSecurityConfig: No Network Security Config specified, using 
platform default
E/AndroidRuntime: FATAL EXCEPTION: main
Process: edmt.dev.androidgeofire, PID: 12319
java.lang.RuntimeException: Unable to start activity

ComponentInfo {edmt.dev.androidgeofire / edmt.dev.androidgeofire.MapsActivity}: java.lang.NullPointerException: попытка вызвать виртуальный метод 'com.google.android.gms.location.LocationRequest com.google.android.gms .location.LocationRequest.setInterval (long) 'для ссылки на пустой объект на android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2913) на android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3048) на android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:78) на android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:108) на android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:68) на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1808) на android.os.Handler.dispatchMessage (Handler.java:106) на android.os.Looper.loop (Looper.java:193) на android.app.ActivityThread.main (ActivityThread.java:6669) в java.lang.reflect.Method.invoke (родной метод) в com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit.java:493) на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:858) Вызывается: java.lang.NullPointerException: Попытка вызвать виртуальный метод 'com.google.android.gms.location.LocationRequest com.google.android.gms.location.LocationRequest.setInterval (long)' для ссылки на пустой объект в edmt.dev.androidgeofire.MapsActivity.createLocationRequest (MapsActivity.java:191) в edmt.dev.androidgeofire.MapsActivity.setUpLocation (MapsActivity.java:140) в edmt.dev.androidgeofire.MapsActivity.onCreate (MapsActivity.java:102) на android.app.Activity.performCreate (Activity.java:7136) на android.app.Activity.performCreate (Activity.java:7127) на android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1271) на android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2893) на android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3048) на android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:78) на android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:108) на android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:68) на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1808) на android.os.Handler.dispatchMessage (Handler.java:106) на android.os.Looper.loop (Looper.java:193) на android.app.ActivityThread.main (ActivityThread.java:6669) в java.lang.reflect.Method.invoke (родной метод) в com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit.java:493) на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:858) Отключен от целевой виртуальной машины, адрес: «localhost: 8663», транспорт: «сокет»

...