android 百度地图 初学问题。

z6165039 2013-10-15 09:27:46
引用官方的例子,项目结构如下:


错误如下:
10-15 12:57:06.723: E/AndroidRuntime(4541): java.lang.RuntimeException:
Unable to instantiate activity ComponentInfo{com.android.mapelves.org/com.android.mapelves.org.getlotion.GetLocationActivity}:
java.lang.ClassNotFoundException: com.android.mapelves.org.getlotion.GetLocationActivity
10-15 12:57:06.723: E/AndroidRuntime(4541): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983)
10-15 12:57:06.723: E/AndroidRuntime(4541): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
10-15 12:57:06.723: E/AndroidRuntime(4541): at android.app.ActivityThread.access$600(ActivityThread.java:130)
10-15 12:57:06.723: E/AndroidRuntime(4541): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
10-15 12:57:06.723: E/AndroidRuntime(4541): at android.os.Handler.dispatchMessage(Handler.java:99)
10-15 12:57:06.723: E/AndroidRuntime(4541): at android.os.Looper.loop(Looper.java:137)
10-15 12:57:06.723: E/AndroidRuntime(4541): at android.app.ActivityThread.main(ActivityThread.java:4745)
10-15 12:57:06.723: E/AndroidRuntime(4541): at java.lang.reflect.Method.invokeNative(Native Method)
10-15 12:57:06.723: E/AndroidRuntime(4541): at java.lang.reflect.Method.invoke(Method.java:511)
10-15 12:57:06.723: E/AndroidRuntime(4541): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
10-15 12:57:06.723: E/AndroidRuntime(4541): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
10-15 12:57:06.723: E/AndroidRuntime(4541): at dalvik.system.NativeStart.main(Native Method)
10-15 12:57:06.723: E/AndroidRuntime(4541): Caused by: java.lang.ClassNotFoundException: com.android.mapelves.org.getlotion.GetLocationActivity
10-15 12:57:06.723: E/AndroidRuntime(4541): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
10-15 12:57:06.723: E/AndroidRuntime(4541): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
10-15 12:57:06.723: E/AndroidRuntime(4541): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
10-15 12:57:06.723: E/AndroidRuntime(4541): at android.app.Instrumentation.newActivity(Instrumentation.java:1053)
10-15 12:57:06.723: E/AndroidRuntime(4541): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1974)
10-15 12:57:06.723: E/AndroidRuntime(4541): ... 11 more

百度搜下,人家说替换libBMapApiEngine_v1_3_0.so ,替换后无效

请高手帮忙看下。。。。。。。。。。。。。。。。。。。小弟万分感谢。。。

...全文
210 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
z6165039 2013-10-19
  • 打赏
  • 举报
回复
10-19 04:51:10.083: E/AndroidRuntime(3364): FATAL EXCEPTION: main 10-19 04:51:10.083: E/AndroidRuntime(3364): java.lang.ExceptionInInitializerError 10-19 04:51:10.083: E/AndroidRuntime(3364): at com.example.tt2.MainActivity.onCreate(MainActivity.java:30) 10-19 04:51:10.083: E/AndroidRuntime(3364): at android.app.Activity.performCreate(Activity.java:5008) 10-19 04:51:10.083: E/AndroidRuntime(3364): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079) 10-19 04:51:10.083: E/AndroidRuntime(3364): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023) 10-19 04:51:10.083: E/AndroidRuntime(3364): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 10-19 04:51:10.083: E/AndroidRuntime(3364): at android.app.ActivityThread.access$600(ActivityThread.java:130) 10-19 04:51:10.083: E/AndroidRuntime(3364): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 10-19 04:51:10.083: E/AndroidRuntime(3364): at android.os.Handler.dispatchMessage(Handler.java:99) 10-19 04:51:10.083: E/AndroidRuntime(3364): at android.os.Looper.loop(Looper.java:137) 10-19 04:51:10.083: E/AndroidRuntime(3364): at android.app.ActivityThread.main(ActivityThread.java:4745) 10-19 04:51:10.083: E/AndroidRuntime(3364): at java.lang.reflect.Method.invokeNative(Native Method) 10-19 04:51:10.083: E/AndroidRuntime(3364): at java.lang.reflect.Method.invoke(Method.java:511) 10-19 04:51:10.083: E/AndroidRuntime(3364): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 10-19 04:51:10.083: E/AndroidRuntime(3364): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 10-19 04:51:10.083: E/AndroidRuntime(3364): at dalvik.system.NativeStart.main(Native Method) 10-19 04:51:10.083: E/AndroidRuntime(3364): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapSDK_v2_2_0: findLibrary returned null 10-19 04:51:10.083: E/AndroidRuntime(3364): at java.lang.Runtime.loadLibrary(Runtime.java:365) 10-19 04:51:10.083: E/AndroidRuntime(3364): at java.lang.System.loadLibrary(System.java:535) 10-19 04:51:10.083: E/AndroidRuntime(3364): at com.baidu.mapapi.BMapManager.<clinit>(Unknown Source) 10-19 04:51:10.083: E/AndroidRuntime(3364): ... 15 more
z6165039 2013-10-19
  • 打赏
  • 举报
回复
android 大神们来吧。
z6165039 2013-10-19
  • 打赏
  • 举报
回复
zhangpei-_-@hotmail.com
Trent1985 2013-10-19
  • 打赏
  • 举报
回复
留下邮箱,给你发个引用的例子!
z6165039 2013-10-18
  • 打赏
  • 举报
回复
帖子人气好少。。。。。。。。。。。
z6165039 2013-10-18
  • 打赏
  • 举报
回复
昨天晚上尝试了,还是不行啊。。。
深夜深几许 2013-10-16
  • 打赏
  • 举报
回复
试试修复下,android tools---->fix project
麦田捕手 2013-10-16
  • 打赏
  • 举报
回复
项目右键,构建路径,把jar添加进来
凉凉二点凉 2013-10-16
  • 打赏
  • 举报
回复
引用 2 楼 comeoverjava 的回复:
这里面引用了两个JAR,右键项目---》build path,删除掉其中的一种,我不知道改删除的是谁,你试试删除private libraries,是JAR包的问题引起的 在ADT17之前,如果要在Android项目中引入外部JAR包,只需在项目属性的Java Build Path中选择Add External JARs,然后选择相应JAR包即可 ADT升级到17后就出现了Android Dependencies,是自动生成的,会自动把libs里面的jar添加到工程中,而原来的加入jar包的方式已经无法把jar加入到apk中了,所以出现了ClassNotFoundException异常。 ADT17以上的版本必须要添加到Android Dependencies中,如果工程中没有这个目录,在.classpath中添加<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>就可以解决 这是我以前的解决方案
说的这么详细啊
深夜深几许 2013-10-16
  • 打赏
  • 举报
回复
这里面引用了两个JAR,右键项目---》build path,删除掉其中的一种,我不知道改删除的是谁,你试试删除private libraries,是JAR包的问题引起的 在ADT17之前,如果要在Android项目中引入外部JAR包,只需在项目属性的Java Build Path中选择Add External JARs,然后选择相应JAR包即可 ADT升级到17后就出现了Android Dependencies,是自动生成的,会自动把libs里面的jar添加到工程中,而原来的加入jar包的方式已经无法把jar加入到apk中了,所以出现了ClassNotFoundException异常。 ADT17以上的版本必须要添加到Android Dependencies中,如果工程中没有这个目录,在.classpath中添加<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>就可以解决 这是我以前的解决方案
z6165039 2013-10-16
  • 打赏
  • 举报
回复
z6165039 2013-10-16
  • 打赏
  • 举报
回复
引用 2 楼 comeoverjava 的回复:
这里面引用了两个JAR,右键项目---》build path,删除掉其中的一种,我不知道改删除的是谁,你试试删除private libraries,是JAR包的问题引起的 在ADT17之前,如果要在Android项目中引入外部JAR包,只需在项目属性的Java Build Path中选择Add External JARs,然后选择相应JAR包即可 ADT升级到17后就出现了Android Dependencies,是自动生成的,会自动把libs里面的jar添加到工程中,而原来的加入jar包的方式已经无法把jar加入到apk中了,所以出现了ClassNotFoundException异常。 ADT17以上的版本必须要添加到Android Dependencies中,如果工程中没有这个目录,在.classpath中添加<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>就可以解决 这是我以前的解决方案
帅哥,你好,还是不行,,,,,,,啊。。。
z6165039 2013-10-15
  • 打赏
  • 举报
回复
在线等奥。。。。。。。。。

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧