Я новичок в кодировании и пытаюсь написать приложение геозоны с уведомлениями. Каждый раз, когда я запускаю приложение, я получаю ошибку во время выполнения. Вот что я нашел. Как я уже сказал, я очень плохо знаком с программированием и не знаю, что кому-то понадобится, чтобы понять проблему. Если кому-то нужно что-то еще, я могу это добавить. Спасибо!
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», транспорт: «сокет»