HelloGoogleMap运行时崩溃

时间:2012-01-31 21:12:59

标签: android google-maps

我正在尝试使用Android 4.0.3从教程中运行HelloGoogleMaps应用程序。

我从控制台得到了这个,一切似乎都很好,直到:

Uploading HelloGoogleMaps.apk onto device 'emulator-5554'
[2012-01-31 16:05:29 - HelloGoogleMaps] Installing HelloGoogleMaps.apk...
[2012-01-31 16:05:45 - HelloGoogleMaps] Success!
[2012-01-31 16:05:46 - HelloGoogleMaps] Starting activity      net.examples.HelloGoogleMaps.HelloGoogleMapsActivity on device emulator-5554
[2012-01-31 16:05:48 - HelloGoogleMaps] ActivityManager: Starting: Intent {    act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=net.examples.HelloGoogleMaps/.HelloGoogleMapsActivity }

此时,模拟器显示“不幸的是,您的应用没有运行....”而在LogCat中,我看到了这一点:

01-31 15:56:50.702: E/AndroidRuntime(649):  at  android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1871)

非常感谢任何帮助。我也清理,关闭并重新开放项目无济于事。

1 个答案:

答案 0 :(得分:0)

您是否已扩展活动以扩展MapActivity {

在清单文件中提供适当的权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.INTERNET" />
<activity android:name=".HelloGoogleMaps" android:label="@string/app_name"
 android:theme="@android:style/Theme.NoTitleBar">

用于main.xml

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"
    android:apiKey="Your Maps API Key goes here"
/>

我觉得有问题。 如果你想要更多,请分享你的代码...