0
好的,所以我有我的个人谷歌apk,我从我使用的Eclipse构建。我知道它是有效的,因为在我的一个应用程序中地图显示没有问题。所以我遇到的问题是这个。谷歌地图不能显示在Droid上,但在模拟器上显示
当我用调试键在模拟器上运行我的应用程序时,它没有问题。当我用我的钥匙在我的手机上运行它时,除了广场外,没有什么。我知道它找到我的位置,因为我的标记显示出来,当它点击它告诉我正确的位置,只是不显示地图。关键是有效的(与工作应用的关键,以确保相同的),这里是我的编码
XML
JAVA
mc = mapView.getController();
lat = loc.getLatitude();
lon = loc.getLongitude();
p = new GeoPoint((int)(lat*1E6), (int)(lon * 1E6));
mc.animateTo(p);
mc.setZoom(20);
@Override
public void onResume()
{
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000,50, locationListener);
super.onResume();
}
有什么想法?
您是使用调试还是您的发布密钥构建APK?如果您使用的是释放密钥,那么您需要使用从您的发行密钥库创建的Maps API密钥。 – hooked82
当我执行导出操作时,我正在使用我的释放键,并使用我的API Key(是,由该释放键生成)。正如我之前所说,它适用于一个应用程序,而不是另一个应用程序,所以不知道我可能在哪里出错。谢谢你的观点,做了双重检查并重新运行,但没有运气。 – maceman121