Android SDK中缺少Google Maps的JAR文件。

3

我正在编写一个Android应用程序,但是我使用了Google Maps API,当我运行我的代码时,会出现以下错误...

C:\android-sdk-windows\add-ons\addon-google_apis_google_inc maps.jar has no source attachment

并且

E/AndroidRuntime(374): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{lbs.tutorial/lbs.tutorial.WhereAmIActivity}: java.lang.ClassNotFoundException: lbs.tutorial.WhereAmIActivity in loader dalvik.system.PathClassLoader[/data/app/lbs.tutorial-2.apk]

确实,通过 Windows Explorer 查看,插件文件夹是空的,请问有人知道如何获取此 jar 文件吗?

我已更新 SDK 中的 Google API,并且 ADT 插件也是最新版本。我已经仔细检查了我的文件,但还是无法解决问题。

谢谢您的帮助。

Peter

1个回答

4
请确保你在项目中针对正确的平台。每个Android版本都可以选择开源版本或谷歌版(包括地图等)。 在Eclipse中:右键单击项目属性--> Android --> 选择项目构建目标(确保点击Google API版本)。

是的,所有内容都在清单文件中声明了,在我的清单文件中,我在活动标签下方和意图过滤器标签上方有以下内容... 我会继续加油的!谢谢Damian! - Peter Donoghue
课程...<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="lbs.tutorial" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="10" /> - Peter Donoghue
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> 希望这对你有所帮助,我并没有更深入了解。非常感谢你的帮助!彼得 </intent-filter> </activity> </application> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> </manifest> - Peter Donoghue
对我来说看起来还不错。唯一能建议的是:1)确保手机/模拟器上不存在相同包名的应用程序。2)确保您的应用程序在onCreate方法中没有崩溃。3)在此Google搜索中跟随一些线索http://goo.gl/PhepG - Damian
非常感谢你抽出时间处理这个问题,Damian。非常感谢! - Peter Donoghue
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接