Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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 无法创建Google地图片段_Java_Android_Google Maps Android Api 2 - Fatal编程技术网

Java 无法创建Google地图片段

Java 无法创建Google地图片段,java,android,google-maps-android-api-2,Java,Android,Google Maps Android Api 2,试图在我的android项目中实现GoogleMapAPI,并在我的java代码中得到警告错误 GoogleMap gMap; gMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); LatLng Jamaica = new LatLng(18.1155173, -77.2760026); gMap.moveCamera(CameraUpdateFactory.newLatLngZoo

试图在我的android项目中实现GoogleMapAPI,并在我的java代码中得到警告错误

GoogleMap gMap;

gMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();

LatLng Jamaica = new LatLng(18.1155173, -77.2760026);

gMap.moveCamera(CameraUpdateFactory.newLatLngZoom(Jamaica, 13));

gMap.addMarker(new MarkerOptions()
    .title("Jamaica")
    .snippet("The greatest country in the world")
    .position(Jamaica));
gMap.setMyLocationEnabled(true);
日志:

03-18 12:45:00.140: W/ActivityThread(10477): ClassLoader.loadClass: The class loader returned by Thread.getContextClassLoader() may fail for processes that host multiple applications. You should explicitly specify a context class loader. For example: Thread.setContextClassLoader(getClass().getClassLoader());
你加了吗

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

到应用程序标记下的清单

  • 运行`cmd`并生成一个新的“SHA1”键
  • 浏览到https://code.google.com/apis/console/?noredirect `API控制台`页
  • 用新的“ShA1”键替换旧的“ShA1”
  • 然后替换新的映射键

  • 你的问题解决了。我也有这个问题。(我只更改了地图键)

    03-19 08:58:50.250:I/编舞(2443):跳过了42帧!应用程序可能在其主线程上做了太多工作。