我正在尝试使用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)
非常感谢任何帮助。我也清理,关闭并重新开放项目无济于事。
答案 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"
/>
我觉得有问题。 如果你想要更多,请分享你的代码...