相关疑难解决方法(0)

谷歌地图在Android上工作正常但我仍然收到错误"无法找到类'maps.i.k',从方法maps.z.ag.a引用"

我通过下载库,将其添加到工作区,然后将其作为库引用,使Google Maps Android API v2在我的Android应用程序上完美运行.

但是一旦包含Map Fragment的活动开始,我仍然会收到此错误

Could not find class 'maps.i.k', referenced from method maps.z.ag.a
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我正在使用支持地图片段

这个错误似乎不会影响我,也不会崩溃应用程序或任何东西,我是否应该费心修复它?

添加了清单 PS E_SelectJourney是我显示和使用地图的地方

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.HelloMap.AndroidApp"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <permission
        android:name="com.HelloMap.AndroidApp.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

    <uses-permission android:name="com.HelloMap.AndroidApp.permission.MAPS_RECEIVE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />

    <application
        android:allowBackup="true"
        android:configChanges="orientation"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:screenOrientation="portrait"
        android:theme="@style/Theme.Sherlock" >
        <uses-library
            android:name="com.google.android.maps"
            android:required="true" />

        <activity
            android:name="com.HelloMap.AndroidApp.A_SplashScreen" …
Run Code Online (Sandbox Code Playgroud)

android android-maps android-library google-maps-mobile android-debug

15
推荐指数
2
解决办法
4824
查看次数

在Eclipse中的ProGuard Obfuscation之后,不会加载Google地图

我正在开发一个使用谷歌地图的应用程序.应用程序工作正常,直到我导出已签名的应用程序包.代码被混淆后,不再加载地图.我是ProGuard的新手,我试过修改proguard.cfg,但是没什么用了.以下是我尝试过的一些不同的事情:

-libraryjars C:/Program Files/Android/android-sdk/add-ons/addon-google_apis-google_inc_-10/libs/maps.jar

-keep class android.location.** { *; }

-keepnames class com.google.android.maps.** {*;}
-keep public class com.google.android.maps.** {*;}

-dontwarn com.google.android.maps.GeoPoint
-dontwarn com.google.android.maps.MapActivity
-dontwarn com.google.android.maps.MapView
-dontwarn com.google.android.maps.MapController 
-dontwarn com.google.android.maps.Overlay
Run Code Online (Sandbox Code Playgroud)

谢谢

android

7
推荐指数
2
解决办法
6671
查看次数