mapActivity中的NoClassDefFoundError

时间:2011-01-31 21:47:51

标签: android

我在我的地图app中有这个错误。你知道出了什么问题吗?我已经检查了包装是否在我的.java文件中,并且我已经将google地图的uses-libraries放入我的应用程序标签中了manifest.xml..please help,我正在努力解决它..

3 个答案:

答案 0 :(得分:53)

确保你已经放入

<uses-library android:name="com.google.android.maps" />

<application></application>标记内。

答案 1 :(得分:1)

http://blog.doityourselfandroid.com/2011/01/18/using-google-maps-in-your-android-app/

如果要将项目迁移到其他开发环境,请检查有关API密钥的部分。

ps我真的很惊讶人们如何能够确定这样一个天真的答案(如上所述)是正确的。

答案 2 :(得分:0)

您确实需要发布相关代码。

仔细阅读您的问题,如果您确实将uses-permission标记放在应用程序节点中,那就错了。您应该将权限置于其之外,但仍然位于清单节点内,因此清单文件的末尾可能如下所示:

 </application>
 <uses-sdk android:minSdkVersion="5" />
 <uses-permission android:name="android.permission.INTERNET"/>
 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
</manifest>

Eclipse也可以将它们放在<application>标记的开头之前,这也没关系。