/ / Próbka lokalizacji geograficznej Intel XDK utknęła przy pierwszej przeszkodzie - android, geolokalizacja, intel-xdk

Próbka lokalizacji geograficznej Intel XDK utknęła przy pierwszej przeszkodzie - android, geolokalizacja, intel-xdk

Próbuję nauczyć się, jak tworzyć aplikacje hybrydowe i korzystam z Intel XDK.

Zainstalowałem więc oprogramowanie, utworzyłem nowy projekt za pomocą przykładowego szablonu lokalizacji geograficznej ( https://software.intel.com/en-us/html5/articles/intel-xdk-geolocation-sample ), przetestował go za pomocą podglądu aplikacji i było dobrze, więc zbudował go dla Androida.

Jednak po zainstalowaniu go i uruchomieniu go na moim telefonie pojawił się następujący błąd po ekranie powitalnym ...

"Błąd wywoływania metody na NPObject"

Potem stworzyłem kolejny projekt wykorzystujący ten sam szablon startowy i tym razem zbudowałem go dla Crosswalk dla Androida,

Po wypróbowaniu zarówno wersji 86, jak i ARM nie dostałem błędu, ale nie udało się załadować mapy, zostawiając mnie z tytułem i białym ekranem.

Odpowiedzi:

0 dla odpowiedzi № 1

Błąd, o którym wspomniałeś, jest powiązany z intel.xdk.geolocation.watchPosition (suc, fail, options) metoda. The "Błąd wywoływania metody na NPObject" wiadomość pojawia się, gdy próbujesz użyć metod wywoływanych z interfejsu JavaScript do interakcji z interfejsem użytkownika w systemie Android 4.3+.

Polecam korzystanie z PhoneGap (navigator.geolocation.watchPosition (suc, fail, options)), aby uniknąć tego błędu. Aby uzyskać więcej informacji na temat korzystania z interfejsu API geolokacji PhoneGap, odwiedź http://docs.phonegap.com/en/1.5.0/phonegap_geolocation_geolocation.md.html#geolocation.watchPosition


0 dla odpowiedzi nr 2

Spróbuj tego

1) wejdź na ten link i pobierz projekt: https://github.com/gomobile/sample-html5-geolocation-map

2) Utwórz nowy projekt na intel xdk, a ścieżka projektu na pastę WWW usuń pliki js, css i índex.html.

3) przejdź do projektu, który robisz do pobrania na pastę WWW, skopiuj i wklej w projekcie tworzonym na intel xdk

4) Skopiuj pozostałe pliki poza wklejkę www, dla innego projektu.

Pracowałem, przetestowałem na moim urządzeniu z Androidem.

Mam nadzieję, że ci pomogę.