2016-12-01 18 views
-4

在這裏其我的logcat如何糾正工具上的類轉換異常.MapsActivity到android中的location.LocationListener?

12-01 14:53:24.164 17910-17910/com.swetha.pc.barcoderead E/AndroidRuntime:致命異常:主 過程:com.swetha.pc.barcoderead ,PID:17910 java.lang.ClassCastException: com.swetha.pc.barcoderead.tools.MapsActivity不能在 com.swetha.pc.barcoderead.tools.MapsActivity.onMapReady被強制轉換爲 android.location.LocationListener ( MapsActivity.java:265) at com.google.android.gms.maps.SupportMapFragment $ zza $ 1.zza(Un衆所周知 源) 在com.google.android.gms.maps.internal.zzt $ zza.onTransact(未知 來源) 在android.os.Binder.transact(Binder.java:380) 在zu.a( :com.google.android.gms.DynamiteModulesB:82) at maps.ad.t $ 5.run(Unknown Source) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler .dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5273) at java.lang.reflect.Method 。在voke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:903) at com。 android.internal.os.ZygoteInit.main(ZygoteInit.java:698)12-01 14:53:25.020 17910-20204/com.swetha.pc.barcoderead I/b:接收API 令牌: AH0uPGEAVz4Fv0lIM1ZNa72XhP7ITCAK41eqC_INs_c63sE2LxzjlfURVrWkQ33r8PUe1ED9uW8HZEVSk6NjJG53kHmlU9iLrTrWXo57bcxPrqgeUEzTkfgKd9m6wuh93aolf3k47OakjOpk2uGiJtC8UNMq-VUQ8V4- HxgAA-ZQIrm_GsYUZXi42JEYrAG2k9IDosUy9xfJ /Expires in:432000000ms 12-01 14:53:25.020 17910-20204/com.swetha.pc.barcoderead I/c:安排下次嘗試 431700秒。 12-01 14:53:25.022 17910-20204/com.swetha.pc.barcoderead W/f:禁止StrictMode 違反政策:StrictModeDiskWriteViolation 12-01 14:53:25.023 17910-20204/com.swetha.pc。 barcoderead I/d:保存的驗證令牌12-01 14:53:25.027 17910-20265/com.swetha.pc.barcoderead W/f:禁止的 StrictMode策略違規:StrictModeDiskReadViolation 12-01 14:53:26.070 17910- 20198/com.swetha.pc.barcoderead W/DynamiteModule: 未找到本地模塊描述符類 com.google.android.gms.google證書。 12-01 14:53:26.089 17910-20198/com.swetha.pc.barcoderead I/DynamiteModule: 考慮到本地模塊com.google.android.gms.googlecertificates:0 和遠程模塊com.google.android.gms .googlecertificates:2月12日至1日 14:53:26.089 17910-20198/com.swetha.pc.barcoderead I/DynamiteModule: 選定com.google.android.gms.googlecertificates的遠程版本, 版本> = 2 12- 01 14:53:26.093 17910-20198/com.swetha.pc.barcoderead E/DynamiteModule:未能加載DynamiteLoader: java.lang.ClassNotFoundException:未找到類 「com.google.android.gms.dynamite .DynamiteModule $ DynamiteLoaderClassLoader「 on path:DexPathList [[zip file 」/data/app/com.sweth a.pc.barcoderead-1 /鹼。w/DynamiteModule:無法加載遠程模塊:失敗,請檢查您的計算機是否已啓動。獲取模塊 上下文12-01 14:53:26.093 17910-20198/com.swetha.pc.barcoderead W/DynamiteModule:無法通過快速路由加載模塊:遠程加載 失敗,找不到本地回退。 14:53:26.096 17910-20198/com.swetha.pc.barcoderead W/DynamiteModule:本地模塊 描述符類for com.google.android.gms.googlecertificates不是 found。12-01 14:53:26.101 17910- 20198/com.swetha.pc.barcoderead I/DynamiteModule:考慮本地模塊 com.google.android.gms.googlecertificates:0和遠程模塊 com.google.android.gms.googlecertificates:2 12-01 14:53:26.101 17910-20198/com.swetha.pc.barcoderead I/DynamiteModule:選中 遠程版本的com.google.android.gms.google證書版本

= 2

+0

您是鑄造在行號com.swetha.pc.barcoderead.tools.MapsActivity.onMapReady(MapsActivity一個com.swetha.pc.barcoderead.tools.MapsActivity類型android.location.LocationListener。 Java的:265)。 – Sharath

回答

1

確保您DataActivity實現com.google.android.gms.location.LocationListener而不是android.location.LocationListener。 您可能錯誤地導入了android.location.LocationListener。 不要施放它。

快樂編碼