Java 谷歌地图崩溃
由于某些原因,我无法使MapView正常工作。 我花了几天时间对它进行研究,我的代码看起来不错(这意味着它看起来完全像不同的教程),但每次我启动它,它都崩溃了。Eclipse和控制台信息都不会显示错误 有人有解决办法吗 HelloMapActivity.java文件:Java 谷歌地图崩溃,java,android,eclipse,google-maps,Java,Android,Eclipse,Google Maps,由于某些原因,我无法使MapView正常工作。 我花了几天时间对它进行研究,我的代码看起来不错(这意味着它看起来完全像不同的教程),但每次我启动它,它都崩溃了。Eclipse和控制台信息都不会显示错误 有人有解决办法吗 HelloMapActivity.java文件: package com.com.google.maps; import com.google.android.maps.MapActivity; import com.google.android.maps.MapView; i
package com.com.google.maps;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;
import android.os.Bundle;
public class HelloMapActivity extends MapActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MapView mapView = (MapView) findViewById(R.id.mapview);
mapView.setBuiltInZoomControls(true);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
main.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:clickable="true"
android:enabled="true"
android:apiKey="<Api-key>" />
</RelativeLayout>
你可以为崩溃写一些日志吗?也可以尝试将下面的权限添加到清单中
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"> </uses-permission>
您是否可以为崩溃添加一些日志,也可以尝试将以下权限添加到清单中
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"> </uses-permission>
我认为您需要尝试添加
添加到您的清单中。我认为您需要尝试添加
到您的清单。您需要
作为清单中标记的子项。阿拉
<?xml version="1.0" encoding="utf-8"?>
您需要
作为清单中标记的子项。阿拉
<?xml version="1.0" encoding="utf-8"?>
我也遇到了同样的问题,我发现它来自互联网连接(也无法通过浏览器访问互联网)。我试着从“安卓SDK和AVD管理器”启动AVD,它开始工作了。希望对身体有所帮助。我也有同样的问题,我发现它来自互联网连接(也无法通过浏览器访问互联网)。我试着从“安卓SDK和AVD管理器”启动AVD,它开始工作了。希望对身体有帮助 11-01 22:22:56.826:W/dalvikvm(193):(Lcom/com/google/maps/HelloMapActivity;在预验证期间使用了不同的Lcom/google/android/maps/MapActivity) 我想知道你的安装和设置是否正确。可能您有两个版本的谷歌地图API 我建议删除并重新安装谷歌地图API,重新设计android项目 11-01 22:22:56.826:W/dalvikvm(193):(Lcom/com/google/maps/HelloMapActivity;在预验证期间使用了不同的Lcom/google/android/maps/MapActivity) 我想知道你的安装和设置是否正确。可能您有两个版本的谷歌地图API
我建议删除并重新安装Google Maps API,并重新制作android项目。为什么要使用MapView的完全限定对象名称?因为现在我只尝试在我自己的项目中实现示例脚本之前复制它。但是你对此有什么建议?为什么要使用MapView的完全限定对象名?因为现在我只尝试在我自己的项目中实现示例脚本之前复制它。但是你对此有什么建议?没有解决方案,它在发布时仍然崩溃。我在原始帖子中添加了日志。可能是什么?没有解决方案,它在发射时仍然崩溃。我在原始帖子中添加了日志。这可能是什么呢?没有解决办法:(它仍然崩溃)解决办法:(它仍然崩溃
<?xml version="1.0" encoding="utf-8"?>
<uses-sdk android:minSdkVersion="7" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<uses-library android:name="com.google.android.maps" />
<activity
android:label="@string/app_name"
android:name=".HelloMapActivity" android:theme="@android:style/Theme.NoTitleBar">
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-library android:name="com.google.android.maps" />
</application>