NoSuchFieldError:在Play Services 6.5中使用MapFragment时,没有类型的静态字段MapAttrs

菲利普·E

也许我在这里丢失了一些东西,但是我不能在Play Services 6.5中使用新的“仅地图”依赖项

我得到以下异常:

java.lang.NoSuchFieldError: No static field MapAttrs of type 
    [I in class Lcom/google/android/gms/R$styleable; or its superclasses 
    (declaration of 'com.google.android.gms.R$styleable' appears in 
    /data/app/com.kaching.merchant.dev1-1/base.apk)
        at com.google.android.gms.maps.GoogleMapOptions
            .createFromAttributes(Unknown Source)
        at com.google.android.gms.maps.SupportMapFragment
            .onInflate(Unknown Source)

表现:

<meta-data android:name="com.google.android.gms.version"
  android:value="@integer/google_play_services_version" />

<meta-data
  android:name="com.google.android.maps.v2.API_KEY"
  android:value="my-awesome-key"/>


<uses-permission 
  android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

摇篮文件:

compile 'com.google.android.gms:play-services-maps:6.5.+'
compile 'com.android.support:support-v4:21.0.2'

布局:

<fragment
   android:id="@+id/map"
   android:name="com.google.android.gms.maps.MapFragment"
   android:layout_width="match_parent"
   android:layout_height="match_parent"/>

这是坏了还是我做错了什么?

完整的捆绑软件使我超出了dex限制,我宁愿不使用multidex

保尔

通过SDK Manager将您的Google Repository更新到版本15应该可以解决问题并消除变通办法的需求。需要清理项目。

Android SDK

问题7432中也提到了这一点

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用“ cordova-android-play-services-gradle-release”调整“ play-services-measurement-base”的版本?

在Angular 6中生成Services时,使用Injectable装饰器提供ProvideIn的目的是什么?

Android中的play-services-base与-basement依赖关系(AAR)

从Play Services整体中过滤资源以缩小APK

Android project.properties中的google-play-services_lib

无法使用Google Play Services 6.1将APK上传到Play商店

没有适用于版本“ com.google.android.gms:play-services:11.8.0”的缓存

使用play-services-ads添加Firebase时出现重复的类生成错误

Android中的Firestore&Play Services Task API(使用Tasks.whenAll())

错误com.google.android.gms / play-services / 8.4.0 / gradle:2.0.0-alpha5

如何在Android Studio中的playstore play-services-gcm:15.0.1中访问Google地图?

Android Studio-在项目':google-play-services_lib'中找不到任务'assembly'

kotlinx-coroutines-play-services 新版本的问题到我的代码中

无法使用“ com.google.android.gms:play-services:9.4.0”构建APK

如何使用Play Services 8.3通过新的Google登录获取访问令牌?

使用play-services-xxx:9.8.00后,Firebase Error无法访问zzanb

Play-Services-OSS-Licenses的主题

Android gms:play-services:8.1.0 DexIndexOverflowException

play-services:9.4.0和ClusterManager

找不到play-services-basement.aar

无法解决:play-services-flags

无法编译 play-services-places:15.0.1

Android:ANT构建因google-play-services-lib而失败:“解析为没有project.properties文件的路径”

添加google-play-services后,您需要在此活动中使用Theme.AppCompat主题(或后代)

无法创建xml(布局)文件中的新视图(java.lang.NoSuchFieldError:没有I型静态字段电视)

将com.google.android.gms:play-services替换为google-play-services.jar

在Angular Services中使用BehaviorSubject?

将google_play_services_lib添加到我的android应用中会使它大5兆

每当我添加google.android.gms:play-services-ads:18.1.0时,清单合并失败