簡體   English   中英

Android:找不到方法glt.a所引用的類'com.google.android.gms.location.internal.ParcelableGeofence

[英]Android: Could not find class 'com.google.android.gms.location.internal.ParcelableGeofence referenced from method glt.a

直到最近,Google Maps API仍能正常工作。 我認為該問題源於Google Play服務更新。 通過關於stackoverflow的類似問題進行了考察,但是似乎還沒有一個可行的解決方案。

這是我從Google Maps API收到錯誤的logcat:

08-19 16:28:37.746: E/dalvikvm(4868): Could not find class 'gpq', referenced from method gpr.a
08-19 16:28:37.746: E/dalvikvm(4868): Could not find class 'gpq', referenced from method gpr.a
08-19 16:28:37.746: E/dalvikvm(4868): Could not find class 'gpq', referenced from method gpr.a
08-19 16:28:38.016: E/dalvikvm(4868): Could not find class 'com.google.android.gms.location.internal.ParcelableGeofence', referenced from method gls.a

在我的布局中,我引用的Google地圖如下:

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

在我的活動中,我使用以下代碼獲取地圖:

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

我在地圖上繪制的標記和線條正在顯示,但地圖本身似乎未加載。 結果,我最終得到了標記,線條和沒有地圖的Google地圖網格。

我認為此錯誤與未顯示地圖有關。 我在LogCat中報告了相同的錯誤,並且地圖按預期顯示。 我尚未對此進行驗證,但我懷疑該問題還與缺少Geofence類有關。 使用sdk API 19也會出現錯誤:

Could not find class 'com.google.android.gms.location.internal.ParcelableGeofence' referenced from method gls.a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM