我是使用Eclipse的Codename Google Maps插件。我已将
代码如下:
我已编辑属性文件,并按照说明添加了属性(在需要替换API密钥的位置进行替换)。
我已生成Google API密钥,但在运行模拟器时遇到以下异常。应用程序无法打开OpenStreetMap。
在我的
我已经更换了IDE,从Eclipse/Net Beans - 同样的东西,但是在iOS上编译失败,原因相同,在堆栈跟踪之前我有以下信息:
执行: javac -classpath /var/folders/p7/xxx/classes -d /var/folders/p7/xxx/seVer /var/folders/p7/xxx/stub/com/codename1/googlemaps/InternalNativeMapsImplCodenameOne.java /var/folders/p7/xxx/stub/com/codename1/googlemaps/InternalNativeMapsStub.java /var/folders/p7/xxx/stub/GooglrMapsStub.java 注意: 一些输入文件使用或覆盖了已弃用的API。注意: 重新编译时使用-Xlint:deprecation以获取详细信息。
我如何添加MapContainer的源代码以进行调试?
GoogleMaps.cn1lib
添加到我的库中,并进行了菜单 -> CodeNameOne -> 刷新库操作。代码如下:
Form hi = new Form("Hi World");
hi.addComponent(new Label("Hi World"));
MapContainer googleMap = new MapContainer();
hi.add(googleMap);
hi.show();
我已编辑属性文件,并按照说明添加了属性(在需要替换API密钥的位置进行替换)。
我已生成Google API密钥,但在运行模拟器时遇到以下异常。应用程序无法打开OpenStreetMap。
在我的
lib / impl / native / android
中,我可以看到Android的InternalNativeMapsImp.java
源代码。java.lang.ClassNotFoundException: com.codename1.googlemaps.InternalNativeMapsImpl
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.ClassLoader.findSystemClass(ClassLoader.java:1001)
at com.codename1.impl.javase.ClassPathLoader.findClass(ClassPathLoader.java:100)
at com.codename1.impl.javase.ClassPathLoader.loadClass(ClassPathLoader.java:50)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.codename1.system.NativeLookup.create(NativeLookup.java:61)
at com.codename1.googlemaps.MapContainer.<init>(MapContainer.java:116)
at com.codename1.googlemaps.MapContainer.<init>(MapContainer.java:81)
我已经更换了IDE,从Eclipse/Net Beans - 同样的东西,但是在iOS上编译失败,原因相同,在堆栈跟踪之前我有以下信息:
执行: javac -classpath /var/folders/p7/xxx/classes -d /var/folders/p7/xxx/seVer /var/folders/p7/xxx/stub/com/codename1/googlemaps/InternalNativeMapsImplCodenameOne.java /var/folders/p7/xxx/stub/com/codename1/googlemaps/InternalNativeMapsStub.java /var/folders/p7/xxx/stub/GooglrMapsStub.java 注意: 一些输入文件使用或覆盖了已弃用的API。注意: 重新编译时使用-Xlint:deprecation以获取详细信息。
我如何添加MapContainer的源代码以进行调试?