麻烦与谷歌android系统中的地图面临麻烦、地图、系统、android

2023-09-05 01:29:29 作者:凉心

我在开发Android中一个谷歌地图服务的方式。当我试图在我的Windows系统的发展,我得到了地图APK和我的设备安装它。但现在我正在开发在Linux相同,获得灰色方块代替的地图。我认为这是相关的API密钥的问题。因此,我试过跟没有用的不同的API密钥,但。谁能帮助我?

I am on the way of developing a Google map service in android. When i tried the development in my windows system, i got the map apk and installed it in my device. But now I am developing the same in Linux and getting gray squares instead of the map. I thought it was the issue related to the API keys. Thus I tried it with different API keys but of no use. Can anyone help me??

这是我的清单文件

 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="a.b.c"
 android:versionCode="1"
 android:versionName="1.0" >

 <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="8" />

 <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <activity android:name=".MapsActivity">

        <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>

 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 


 </manifest>

这是我的logcat:

This is my logcat:

十月12日至28日:45:54.350:D / dalvikvm(303):GC_FOR_MALLOC在971ms释放5018对象/ 307744字节    10月12日至28号:45:54.799:D / dalvikvm(303):GC_FOR_MALLOC释放9826对象/在122ms,完成数据598976字节    10月12日至28号:45:55.110:D / dalvikvm(303):GC_FOR_MALLOC释放5062对象/在103ms 330144字节    10月12日至28号:45:55.420:D / dalvikvm(303):GC_FOR_MALLOC释放6211对象/在84ms 378792字节    10月12日至28号:45:55.799:D / dalvikvm(303):GC_FOR_MALLOC释放8531对象/在98ms 652136字节    10月12日至28号:45:55.970:D / dalvikvm(303):GC_FOR_MALLOC释放对象6098/50毫秒中的字节370088    10月12日至28号:45:56.180:I / MapActivity(303):处理网络变更通知:连    10月12日至28号:45:56.180:E / MapActivity(303):不能获得连接工厂客户端    10月12日至28号:45:59.480:D / dalvikvm(303):GC_FOR_MALLOC释放6029对象/在58ms 539232字节    10月12日至28号:46:02.010:D / dalvikvm(303):GC_FOR_MALLOC释放1367对象/在46ms 165360字节    10月12日至28号:46:04.510:D / dalvikvm(303):GC_FOR_MALLOC释放1274对象/在43ms 161632字节    10月12日至28号:46:06.910:D / dalvikvm(303):GC_FOR_MALLOC释放1274对象/在42ms 161528字节    10月12日至28号:46:09.360:D / dalvikvm(303):GC_FOR_MALLOC释放1274对象/在43ms 161600字节    10月12日至28号:46:11.750:D / dalvikvm(303):GC_FOR_MALLOC释放1274对象/在44ms 161528字节    10月12日至28号:46:18.300:D / dalvikvm(303):GC_FOR_MALLOC释放1274对象/ 161552字节44ms

12-28 10:45:54.350: D/dalvikvm(303): GC_FOR_MALLOC freed 5018 objects / 307744 bytes in 971ms 12-28 10:45:54.799: D/dalvikvm(303): GC_FOR_MALLOC freed 9826 objects / 598976 bytes in 122ms 12-28 10:45:55.110: D/dalvikvm(303): GC_FOR_MALLOC freed 5062 objects / 330144 bytes in 103ms 12-28 10:45:55.420: D/dalvikvm(303): GC_FOR_MALLOC freed 6211 objects / 378792 bytes in 84ms 12-28 10:45:55.799: D/dalvikvm(303): GC_FOR_MALLOC freed 8531 objects / 652136 bytes in 98ms 12-28 10:45:55.970: D/dalvikvm(303): GC_FOR_MALLOC freed 6098 objects / 370088 bytes in 50ms 12-28 10:45:56.180: I/MapActivity(303): Handling network change notification:CONNECTED 12-28 10:45:56.180: E/MapActivity(303): Couldn't get connection factory client 12-28 10:45:59.480: D/dalvikvm(303): GC_FOR_MALLOC freed 6029 objects / 539232 bytes in 58ms 12-28 10:46:02.010: D/dalvikvm(303): GC_FOR_MALLOC freed 1367 objects / 165360 bytes in 46ms 12-28 10:46:04.510: D/dalvikvm(303): GC_FOR_MALLOC freed 1274 objects / 161632 bytes in 43ms 12-28 10:46:06.910: D/dalvikvm(303): GC_FOR_MALLOC freed 1274 objects / 161528 bytes in 42ms 12-28 10:46:09.360: D/dalvikvm(303): GC_FOR_MALLOC freed 1274 objects / 161600 bytes in 43ms 12-28 10:46:11.750: D/dalvikvm(303): GC_FOR_MALLOC freed 1274 objects / 161528 bytes in 44ms 12-28 10:46:18.300: D/dalvikvm(303): GC_FOR_MALLOC freed 1274 objects / 161552 bytes in 44ms

推荐答案

这是问题apiKey你写的xml文件中像下面。

This is issue of "apiKey" you write xml file like below.

<?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="05M-7qOGbEjYduPPUdQgJt9ysL8HToawGdvu_ow*"
/> 

不使用Windows PCapikey。现在你改变的Linux PC的apikey,并产生新的apk安装。可能是你的问题就解决了​​。

Not use windows pc "apikey". Now you change the "apikey" of linux pc and generate new .apk install it. may be your problem is solved.

检查以下:insted的红方利用你,你从Windows获得密钥库的路径

check below : insted of red square use you keystore path which you get from windows.