Fuse 0.20.2, Windows 10, Nexus5
My simple app crashes on Android
<App>
<NativeViewHost>
<MapView/>
</NativeViewHost>
</App>
.unoproj
{
"Packages": [
"Fuse",
"FuseJS",
"Fuse.GeoLocation",
"Fuse.Maps"
],
"Includes": [
"",
".js:Bundle"
],
"Android": {
"Geo": {
"ApiKey": "my_api_key"
}
}
}
with errors:
06-07 18:56:12.738 7917 7917 D AndroidRuntime: Shutting down VM
06-07 18:56:12.739 7917 7917 E AndroidRuntime: FATAL EXCEPTION: main
06-07 18:56:12.739 7917 7917 E AndroidRuntime: Process: Fuse.Preview, PID: 7917
06-07 18:56:12.739 7917 7917 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'void com.fusetools.androidmapsapi.FuseMap$FuseMapCallback.onReady()' on a null object reference
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at com.fusetools.androidmapsapi.FuseMap.configure(FuseMap.java:138)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at com.fusetools.androidmapsapi.FuseMap.access$100(FuseMap.java:20)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at com.fusetools.androidmapsapi.FuseMap$1.onMapReady(FuseMap.java:66)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at com.google.android.gms.maps.MapView$zza$1.zza(Unknown Source)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at com.google.android.gms.maps.internal.zzo$zza.onTransact(Unknown Source)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at android.os.Binder.transact(Binder.java:387)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at wv.a(:com.google.android.gms.DynamiteModulesB:82)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at maps.ag.t$5.run(Unknown Source)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5417)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
06-07 18:56:12.739 7917 7917 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
06-07 18:56:14.062 7917 8448 E DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.android.gms.googlecertificates.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/Fuse.Preview-1/base.apk"],nativeLibraryDirectories=[/data/app/Fuse.Preview-1/lib/arm, /data/app/Fuse.Preview-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
06-07 18:56:14.065 7917 8448 I DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:1
06-07 18:56:14.066 7917 8448 I DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 1
06-07 18:56:14.075 7917 8448 W System : ClassLoader referenced unknown path: /data/user/0/com.google.android.gms/app_chimera/m/00000000/n/armeabi
06-07 18:56:14.077 7917 8448 D ChimeraFileApk: Primary ABI of requesting process is armeabi-v7a
06-07 18:56:14.087 7917 8448 D ChimeraFileApk: Classloading successful. Optimized code found.
06-07 18:56:14.093 7917 8448 D GoogleCertificates: com.google.android.gms.googlecertificates module is loaded
06-07 18:56:14.246 7917 8448 D GoogleCertificatesImpl: Fetched 154 Google release certificates
06-07 18:56:14.258 7917 8448 V GoogleSignatureVerifier: Fuse.Preview signature not valid. Found: