Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌地图崩溃_Java_Android_Eclipse_Google Maps - Fatal编程技术网

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

由于某些原因,我无法使MapView正常工作。 我花了几天时间对它进行研究,我的代码看起来不错(这意味着它看起来完全像不同的教程),但每次我启动它,它都崩溃了。Eclipse和控制台信息都不会显示错误

有人有解决办法吗

HelloMapActivity.java文件:

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>